関数電卓

三角関数、対数、平方根などに対応した高機能な関数電卓です。数式は美しく整形表示され、y = f(x) のグラフ描画にも対応しています。計算履歴はブラウザに自動保存されます。

数式を入力

※ 浮動小数点演算による概算値・参考値です

📌 定数パレット

🔢 関数リファレンス

📋 計算履歴

  • まだ計算履歴はありません

📈 関数グラフ描画

関数電卓の使い方

本ツールは、数式を入力してリアルタイムに計算結果を得られる高機能な関数電卓です。 三角関数、対数、平方根、階乗などの数学関数に対応しており、定数パレットからπやeなどを簡単に挿入できます。

基本的な使い方

  1. 「数式を入力」欄に計算したい数式を入力します(例: sin(pi/4) + sqrt(2))。
  2. 入力中、プレビュー欄に数式が整形表示されます。
  3. 「計算する」ボタンを押すか、Enterキーを押すと計算結果が表示されます。
  4. 計算履歴は自動的にブラウザに保存され、次回アクセス時にも表示されます。
  5. 履歴の数式をクリックすると、入力欄に読み込むことができます。

関数グラフの使い方

  1. 「関数グラフ描画」セクションの入力欄に、xを変数とした数式を入力します(例: x^2, sin(x))。
  2. 必要に応じてx軸の範囲を変更します。
  3. 「描画」ボタンをクリックすると、グラフが表示されます。

対応している演算子と関数

四則演算(+, -, *, /)、べき乗(^)、剰余(%)に加えて、 sin, cos, tan, asin, acos, atan の三角関数、 log(底指定可)、log10, log2, ln の対数関数、 sqrt, cbrt(立方根)、abs(絶対値)、factorial(階乗)、 ceil, floor, round(端数処理)など、数十種類の数学関数が利用可能です。 すべての計算は math.js ライブラリを利用しています。

よくある質問(FAQ)

三角関数の角度はラジアンですか、度ですか?
ラジアンです。度で指定したい場合は sin(45 deg) のように deg を付けてください。
計算履歴はどこに保存されますか?
お使いのブラウザの LocalStorage に保存されます。サーバーへの送信は一切行いません。ブラウザのデータを消去すると履歴も削除されます。
結果にごくわずかな誤差が出るのはなぜですか?
計算に IEEE 754 の倍精度浮動小数点数を用いているためです(コンピュータ上の電卓は基本的にすべて同様です)。0.1 のような値は2進数で正確に表現できないため、末尾の数桁に差が出ることがあります。