公式計算器
支援變數、SI前綴和隱式乘法的多行公式計算器
什麼是公式計算器?
公式計算器是一個支援多行變數定義、即時求值和自動依賴傳播的線上計算工具。你可以像寫程式碼一樣編寫計算邏輯,每行定義變數或書寫表達式,結果會立即顯示在右側面板中。它完全在瀏覽器中運行,無需聯網,適合工程師、學生和開發者快速進行工程計算。
如何使用公式計算器
在編輯器中逐行輸入公式。使用 name = expression 語法定義變數,後續行可直接引用該變數。純表達式(不含 =)會直接計算並顯示結果。雙斜線 // 開頭的行為註解,不會參與計算。所有公式自動儲存到瀏覽器 IndexedDB 中,重新整理頁面不會遺失。
範例: a = 10 b = a * 3 sqrt(b) 結果:a = 10,b = 30,最後一行顯示 5.477...
SI 前綴與隱式乘法
支援常用 SI 前綴:T(10^12)、G(10^9)、M(10^6)、k(10^3)、m(10^-3)、u(10^-6)、n(10^-9)、p(10^-12)。例如 10k 等於 10000,4.7u 等於 0.0000047。數字直接跟變數名會自動插入乘號,如 2PI 等價於 2*PI,3R1 等價於 3*R1。
內建函式與常數
內建數學函式:sin、cos、tan、asin、acos、atan、atan2、sinh、cosh、tanh、sqrt、cbrt、exp、log(自然對數)、log2、log10、abs、ceil、floor、round、pow、max、min、sign、trunc。
內建常數:PI(π)、E(自然常數)、LN2、LN10、LOG2E、LOG10E、SQRT2、SQRT1_2、Infinity。
數字格式與運算子
表達式支援多種數字格式: - 十六進位:0xFF(等於 255) - 二進位:0b1010(等於 10) - 八進位:0o77(等於 63) - 百分比:50%(等於 0.5)
特殊運算子: - 冪運算:a ^ b 計算 a 的 b 次方 - 條件表達式:條件 ? 真值 : 假值 - 比較與邏輯運算:>、<、>=、<=、==、!=、&&、||、!
自訂函數與角度模式
使用箭頭語法定義自訂函數: f = x => x^2 f(3) // → 9
g = (a, b) => sqrt(a^2 + b^2) g(3, 4) // → 5
自訂函數可引用之前定義的變數,呼叫方式與內建函數相同。
角度模式:點擊 DEG/RAD 按鈕切換三角函數的角度/弧度模式。DEG 模式下 sin(90) = 1,RAD 模式下 sin(PI/2) = 1。