関数電卓

三角関数、微積分、統計、行列・ベクトル演算、金融関数、ビット演算などを備えた高機能関数電卓。式の直接入力と履歴に対応。

式を直接入力 — 例: sin(45), log(100), sqrt(2), derivative(x^3, x), mean([1,2,3])  [構文ヘルプと例]
算術

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 を挿入
ssin( を挿入
ccos( を挿入
ttan( を挿入
Ctrl+Z最後の編集を取り消し
Ctrl+C結果をクリップボードにコピー
Ctrl+Vクリップボードから式を貼り付け
/ 計算履歴を巡回
Ctrl+Click履歴項目をクリックして結果の代わりに式を挿入

sctのショートカットは式が空の時のみ有効です。peは入力の先頭または演算子や数字の後で有効です。

モードバー
  • DEG / RAD: 三角関数の度数法と弧度法を切り替えます。デフォルトはDEGです。

  • DEC / HEX / BIN / OCT: 結果の表示基数を変更します。整数は適切なプレフィックス付きで表示されます(0x0b0o)。

  • 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

  • プログラマー: ビット演算 ANDORXORNOT、シフト、剰余。HEXBINOCTモード対応。

  • 複素数: 虚数単位 i を使った複素数演算に完全対応。例: (2+3i) * (4-i)

計算履歴

計算履歴はブラウザのローカルストレージ(localStorage)に自動保存され、ページの再読み込みやブラウザの再起動後も保持されます。最大50件まで保存されます。すべてのデータはお使いの端末に保存され、サーバーには送信されません。

  • 履歴項目をクリックすると結果が挿入されます。Ctrl+クリックで式が挿入されます。

  • ↑ / ↓ 矢印キーで過去の式を巡回できます。

  • エクスポート: 全履歴をクリップボードにコピーします。

  • クリア: 保存された履歴を完全に削除します。

メモリレジスタ

M+、M−、MR、MCボタンで単一のメモリレジスタが利用できます。メモリはページ再読み込み時に保存されません。

  • M+: 現在の結果をメモリに加算します。

  • M−: 現在の結果をメモリから減算します。

  • MR: メモリ値を式に挿入します。

  • MC: メモリをゼロにリセットします。

関連ツール