科學計算器

計算包含三角函數、對數、冪次、平方根、階乘以及 pi、e 等常數的數學表達式。

計算方式

公式

sin(x),  cos(x),  tan(x),  log(x),  ln(x),  x,  xn,  n!\sin(x),\; \cos(x),\; \tan(x),\; \log(x),\; \ln(x),\; \sqrt{x},\; x^{n},\; n!

變數、符號與單位

xx

實數參數;三角函數中表示弧度

nn

非負整數指數或階乘參數
計算方法說明

輸入數學表達式後,計算機用安全的遞迴下降解析器讀取表達式並計算結果,不使用 eval。支援算術運算、函數、階乘和常數。

表達式會先被分詞,再按安全的遞迴下降語法解析。優先順序為:右結合的 ^ 高於 */%,再高於 +-。階乘 ! 是後綴運算。可用函數包括 sin\sincos\costan\tanarcsin\arcsinarccos\arccosarctan\arctanlog10\log_{10}ln\ln\sqrt{\,}|\cdot|;常數包括 π\piee。三角函數參數為弧度。

常見問題

支援哪些函數?
支援 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。

相關計算器

所有計算器

準備開始計算?

免費計算器。