科學計算器
計算包含三角函數、對數、冪次、平方根、階乘以及 pi、e 等常數的數學表達式。
計算方式
公式
變數、符號與單位
- 實數參數;三角函數中表示弧度
- 非負整數指數或階乘參數
計算方法說明
輸入數學表達式後,計算機用安全的遞迴下降解析器讀取表達式並計算結果,不使用 eval。支援算術運算、函數、階乘和常數。
表達式會先被分詞,再按安全的遞迴下降語法解析。優先順序為:右結合的 ^ 高於 *、/、%,再高於 +、-。階乘 ! 是後綴運算。可用函數包括 、、、、、、、、 和 ;常數包括 和 。三角函數參數為弧度。
常見問題
支援哪些函數?
支援 sin、cos、tan、asin、acos、atan、log(常用對數)、ln(自然對數)、sqrt、abs 和階乘 !,也支援常數 pi 和 e。
角度用弧度還是度數?
所有三角函數都使用弧度。若要把角度轉換為弧度,可乘以 pi/180。
怎樣輸入冪次?
使用 ^ 運算符。例如 2^10 = 1024。
log 和 ln 有什麼區別?
log 表示以 10 為底的對數,ln 表示以 e 為底的自然對數。
可以用括號分組嗎?
可以。括號按通常的優先順序分組,例如 (2+3)*4 = 20。