工程計算機

角度(Deg)模式下 sin(30) = 0.5。另外 √144 = 12,2^10 = 1024,5! = 120。

問題解決了嗎?

使用方式

  1. 用鍵盤輸入算式,或點畫面上的按鍵。輸入時就會顯示答案,按 = 會把結果放進輸入欄。
  2. 用 sin、cos、tan 及其反函數之前,先選 Deg 或 Rad。
  3. Ans 可重複使用上一個結果,⌫ 刪除一個字,C 全部清除。

計算方式

算式由自製的語法解析器讀取,依一般的優先順序計算:括號,階乘和百分比,次方,乘除,加減。輸入的算式不會被當成程式執行。

次方由右往左結合,所以 2^3^2 是 2^(3^2) = 512,-2^2 是 -4。括號、常數、函數前面可以省略乘號,2π、3(4+1)、2sin(30) 都能直接輸入。

log 是常用對數(底數 10),ln 是自然對數。asin、acos、atan 會以選定的單位回傳角度。π 是 3.14159…,e 是 2.71828…。

結果最多顯示 12 位有效數字。像 sin(180°) = 1.2e-16 這種三角函數的捨入誤差會顯示成 0。

函數與符號

輸入意義範例
sin( cos( tan(三角函數(Deg 或 Rad)角度模式 sin(30) = 0.5
asin( acos( atan(反三角函數角度模式 atan(1) = 45
log( ln(常用對數和自然對數log(1000) = 3
√( 或 sqrt(平方根√144 = 12
^次方2^10 = 1024
!170 以內整數的階乘5! = 120
%除以 10050% = 0.5
abs(絕對值abs(-7.5) = 7.5

常見問題

角度和弧度怎麼切換?

用輸入欄上方的 Deg 和 Rad 按鈕切換,會影響 sin、cos、tan 和反函數。一圈是 360 度,也就是 2π 弧度。

為什麼 tan(90) 顯示錯誤?

cos(90°) 是 0,所以 90 度的正切沒有定義。270 度,或 90 加上 180 的倍數也一樣。

階乘最多能算到多少?

到 170!,約 7.26e306。再大就超過一般數字能表示的範圍。排列組合計算機可以用精確的大整數計算。

輸入什麼都安全嗎?

安全。輸入只會被解析成數學式,不會當成程式執行,也不會離開瀏覽器。輸入不認得的字只會出現語法錯誤。