関数電卓
三角関数、微積分、統計、行列・ベクトル演算、金融関数、ビット演算などを備えた高機能関数電卓。式の直接入力と履歴に対応。
算術
2+3, 10/3, 2^8, 5!, abs(-7)
三角関数
sin(45), cos(60), tan(30), asin(0.5), sinh(1)
対数
log(100), ln(e), log2(8)
累乗と根
sqrt(2), cbrt(27), nthRoot(16,4), 2^10
定数
pi, e, i (虚数単位)
微積分
derivative(x^3+2x, x)
integral(x^2, x), integral(x^2, x, 0, 1)
sum(k^2, k, 1, 10), sum([1,2,3,4,5])
prod(k, k, 1, 5), prod([1,2,3,4,5])
統計
mean([1,2,3]), median([1,2,3]), std([1,2,3]), variance([1,2,3])
mode([1,2,2,3]), zscore(85,75,10)
行列
det([[1,2],[3,4]]), inv([[1,2],[3,4]]), transpose([[1,2],[3,4]])
eigs([[1,2],[3,4]])
金融
NPV(0.1, [-1000,300,400,500]), IRR([-1000,300,400,500])
PMT(0.05/12, 360, 250000), PV(0.05/12, 360, -1342)
FV(0.07/12, 120, -250, -10000)
ビット演算
0xFF AND 0x0F, a OR b, a XOR b, NOT 0xFF
1 << 8, 256 >> 4, 17 MOD 5
ユーティリティ
gcd(12,18), lcm(4,6), floor(3.7), ceil(3.2), round(3.456,2)
nCr(10,3), nPr(10,3)
ベクトル
[1,2,3] + [4,5,6], [1,2,3] - [4,5,6]
dot([1,2,3], [4,5,6]), cross([1,0,0], [0,1,0])
norm([3,4]), 3 * [1,2,3]
関数電卓のヘルプ
使い方
ディスプレイに直接式を入力してください。ボタンをクリックする必要はありません。ページ読み込み時に自動フォーカスされます。Enterまたは=で評価します。画面上のボタンも使用できます。
ディスプレイの下の[構文ヘルプと例]をクリックすると、クイックリファレンスが表示されます。
キーボードショートカット
| キー | アクション |
|---|---|
Enter または = | 式を評価 |
Backspace | 最後の文字を削除 |
Escape | すべてクリア |
^ | 指数 |
! | 階乗 |
p | π(円周率)を挿入 |
e | オイラー数 e を挿入 |
s | sin( を挿入 |
c | cos( を挿入 |
t | tan( を挿入 |
Ctrl+Z | 最後の編集を取り消し |
Ctrl+C | 結果をクリップボードにコピー |
Ctrl+V | クリップボードから式を貼り付け |
↑ / ↓ | 計算履歴を巡回 |
Ctrl+Click | 履歴項目をクリックして結果の代わりに式を挿入 |
s、c、tのショートカットは式が空の時のみ有効です。pとeは入力の先頭または演算子や数字の後で有効です。
モードバー
DEG / RAD: 三角関数の度数法と弧度法を切り替えます。デフォルトはDEGです。DEC / HEX / BIN / OCT: 結果の表示基数を変更します。整数は適切なプレフィックス付きで表示されます(0x、0b、0o)。2nd: 代替関数を切り替え: x² → x³, √x → ³√x, log → log2, Σ → Π, 10ˣ → 2ˣ, det → dot, inv → cross, transpose → norm.INV: 逆三角関数を切り替え: sin → asin, cos → acos, tan → atan.HYP: 双曲線関数を切り替え: sin → sinh, cos → cosh, tan → tanh.INV + HYP組み合わせで asinh, acosh, atanh となります。
対応機能
三角関数: sin, cos, tan とその逆関数(asin, acos, atan)および双曲線関数(sinh, cosh, tanh)。度数法と弧度法の切り替え。
対数: 自然対数(log/ln)、常用対数(log10)、二進対数(log2)。
累乗と根: 二乗、三乗、任意の累乗、平方根、立方根、N乗根。
微積分: 記号導関数
derivative(x^3, x)、積分integral(x^2, x)、定積分integral(x^2, x, 0, 1)、和sum(k^2, k, 1, 10)。統計: 平均、中央値、最頻値、標準偏差、分散、Zスコア、四分位数、組み合わせ(nCr, nPr)。
行列演算: 行列式、逆行列、転置、固有値、階数(4×4まで)。入力:
[[1,2],[3,4]]。ベクトル演算: 加算、減算、内積
dot、外積cross、ノルムnorm、スカラー倍。入力:[1,2,3]。金融: 正味現在価値(
NPV)、内部収益率IRR、支払PMT、現在価値PV、将来価値FV。プログラマー: ビット演算
AND、OR、XOR、NOT、シフト、剰余。HEX、BIN、OCTモード対応。複素数: 虚数単位
iを使った複素数演算に完全対応。例:(2+3i) * (4-i)。
計算履歴
計算履歴はブラウザのローカルストレージ(localStorage)に自動保存され、ページの再読み込みやブラウザの再起動後も保持されます。最大50件まで保存されます。すべてのデータはお使いの端末に保存され、サーバーには送信されません。
履歴項目をクリックすると結果が挿入されます。
Ctrl+クリックで式が挿入されます。↑ / ↓ 矢印キーで過去の式を巡回できます。エクスポート: 全履歴をクリップボードにコピーします。クリア: 保存された履歴を完全に削除します。
メモリレジスタ
M+、M−、MR、MCボタンで単一のメモリレジスタが利用できます。メモリはページ再読み込み時に保存されません。
M+: 現在の結果をメモリに加算します。M−: 現在の結果をメモリから減算します。MR: メモリ値を式に挿入します。MC: メモリをゼロにリセットします。