App Inventor學習記錄110-sinh、cosh、tanh、asinh、cosh、atanh的作法

在前一篇幾何圖形面積、體積計算器,在計算體積的時候,有的時候就要用到 sinh、cosh等等的雙曲函數,但這幾個函數沒有內建在 app inventor的數字方堆中,這次用小程式的方式來做。
記錄一下 :
App Inventor學習記錄110-sinh、cosh、tanh、asinh、cosh、atanh的作法


畫面編排的部份是這樣子的。

一個文字輸入盒,用來輸入要計算的值。
計算結果則是用標籤來顯示。


在 app inventor的數字方塊中,可以找到三角函數的方塊。


但目前只有支援到 sin、cos、tan、asin、acos、atan這 6個。
沒有內建 sinh、cosh、tanh、asinh、acosh、atanh這幾個雙曲函數,這真的不令人意外,因為用到的時候,真的很的很少很少。至少從我開始工作之後,這是第一次用到。


要用到的時候,我們可以自己用公式來寫幾個小程式來使用就可以了。
雙曲函數的公式如下:

反雙曲函的公式如下:


程式的部份如下 :


套用公式,建立 sinh、cosh、tanh、asinh、acosh、atanh計算的小程式。
參考如下。

比較有問題的地在於負次方該怎麼寫
這裡用乘法的方法來處理就可以了。


當開始計算按鈕被點選的時候。

先判斷一下,文字輸入盒有沒有輸入數字。(記得勾選僅限數字。)
沒有輸入數字,就跳出提示。
有輸入數字的話,就呼叫程式,開始計算,並顯示在對應的標籤上。


重新計算按鈕被按下的時候。

就把對應的計算結果清楚就可以了。

這次用的方法和計算結果,有用下面這兩個線上工程計算機來驗算過。
是可以用的。
https://rr78.com/Calculator/
https://keisan.casio.com/exec/system/1223039747


是說在做幾何圖形面積、體積計算器的時候,突然要用到三角函數的部份。著實令人頭痛,我就很努力的照著公式,開始拼數字方塊……但是遇到 sinh、cosh這東西的時候,真是對它一點印象都沒有。

這個做法,還是去 app inventor的討論論壇中請教高手得出的結果。
我又多學了一招,真是開心。

好的,這次的 aia檔的下載連結如下:
點我下載 NO_110_SINH_COSH_TANH.aia

另外,幾何圖形面積、體積計算器也已經上架到 google play商店了。最近上架的速度真的好快。
有興趣的朋友可以參考一下。但是廣告很多,bug很多哦。
點我前往 google play 幾何圖形面積、體積計算器

參考書籍請見博客來書籍介紹頁面:
手機應用程式設計超簡單 App Inventor 2零基礎入門班
TQC+ 創意App程式設計認證指南
TQC+創意App程式設計認證指南解題秘笈
手機應用程式設計超簡單:App Inventor 2初學特訓班
手機應用程式設計超簡單:App Inventor 2小專題特訓班
手機應用程式設計超簡單:App Inventor 2資料庫專題特訓班

之前介紹過的一些 appinventor的使用記錄,都整理在下面這個頁面上了。
APP INVENTOR學習記錄及資源整理頁面

發表迴響