数式計算機
変数、SI接頭辞、暗黙の乗算をサポートする複数行数式計算機
数式計算機とは?
数式計算機は、複数行の変数定義、リアルタイム評価、自動依存関係伝播をサポートするオンライン計算ツールです。コードのように計算ロジックを1行ずつ記述でき、各行で変数を定義したり式を評価したりすると、結果が右側のパネルに即座に表示されます。サーバー不要でブラウザ上で完全に動作し、エンジニア、学生、開発者に最適です。
使い方
エディタに数式を1行ずつ入力します。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。
数値フォーマットと演算子
式で複数の数値形式をサポート: - 16進数:0xFF(255) - 2進数:0b1010(10) - 8進数: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。