関数電卓(sin・cos・tan・log・べき乗・階乗)|数式入力対応の科学計算機

べき乗・平方根・三角関数(sin/cos/tan)・逆三角関数・対数(log/ln)・階乗に対応した無料の関数電卓です。度数法・ラジアンの切り替えも可能。数式をそのまま入力して計算できます。

特殊角の三角比早見表

角度(度数法) 角度(ラジアン) sin cos tan
0 0 1 0
30° π/6 1/2 √3/2 1/√3
45° π/4 √2/2 √2/2 1
60° π/3 √3/2 1/2 √3
90° π/2 1 0 定義なし

関数電卓とは

関数電卓とは、四則演算しかできない普通の電卓に対して、べき乗・平方根・三角関数(sin・cos・tan)・逆三角関数・対数(log・ln)・階乗といった理工学系の計算に対応した電卓のことです。本ツールは計算式をテキストでそのまま入力できるため、電卓アプリのようにボタンを何度も押さなくても複雑な数式を一度に評価できます。

内部では入力された数式を演算子の優先順位(べき乗 → 乗除 → 加減)に従って解析し、ブラウザ内だけで計算します。ゼロ除算・定義域外の入力(負の数の階乗、範囲外の逆三角関数など)は自動的に検出してエラーメッセージで知らせるため、意味のない結果がそのまま表示されることはありません。

関数電卓の使い方

  1. 数式を入力する 「数式」欄に計算したい式を直接入力します。画面のボタンをクリックすると対応する記号や関数名が数式欄に挿入されます。
  2. 角度モードを選ぶ 三角関数・逆三角関数を使う場合は、計算前に「角度モード」で度数法(°)かラジアン(rad)かを選びます。
  3. 計算結果を確認する 入力に応じて「計算結果」欄にリアルタイムで結果が表示されます。数式にエラーがある場合はエラーメッセージが表示されます。
  4. 入力を修正する 末尾の1文字だけ直したいときは「1文字削除」、最初からやり直したいときは「クリア」を使います。

使いこなすためのヒント

  • べき乗は ^ で入力します。例: 2^101024。x² ボタンは ^2 を挿入するショートカットです。
  • 三角関数の角度は「角度モード」の切り替えに従います。度数法(°)では sin(30) が0.5、ラジアンでは sin(π/2) が1になります。
  • 常用対数は log(、自然対数(底e)は ln( のボタンで入力できます。log(100)2ln(e)1 です。
  • 階乗は数値の直後に ! を付けます。例: 5!120。負の数や小数の階乗はエラーになります。
  • 円周率は π ボタン、自然対数の底は e ボタンでそのまま数式に挿入できます。組み合わせて 2 * π のような計算も可能です。

関数電卓の活用シーン

高校・大学の数学の宿題

三角関数・対数・べき乗を使う宿題や試験前の答え合わせに使えます。度数法・ラジアンの切り替えで教科書の表記にそのまま合わせられます。

理工系の実務計算

設計・実験のデータ処理でべき乗や対数を含む計算を素早く行いたいときに便利です。数式をまとめて入力できるため電卓アプリより手早く済みます。

プログラミングの検算

コード内の数式やアルゴリズムの計算結果が正しいか、実装前に電卓で先に検算しておく用途に向きます。

資格試験の勉強

工業系・情報系の資格試験で頻出する三角比・対数の計算練習に使えます。特殊角の早見表と併用すると理解が深まります。

関数電卓の関連用語

度数法
円一周を360等分して角度を表す方法です。日常でよく使われる角度の単位で、30°・45°のように「°」を付けて表します。
ラジアン
弧の長さと半径の比で角度を表す数学的な単位です。円一周は2πラジアンにあたり、微分・積分などの数学計算で標準的に使われます。
自然対数
底をネイピア数e(約2.71828)とする対数のことです。ln(x)と表記し、微分・積分の性質がシンプルになるため理工学の計算でよく使われます。
階乗
1からその数までのすべての整数を掛け合わせた値のことです。5!なら1×2×3×4×5=120となり、順列・組み合わせの計算に使われます。
逆三角関数
sin・cos・tanの値から角度を求める関数のことです。asin・acos・atanと表記し、出力できる値の範囲がsin・cosの出力範囲(-1〜1)に制限されます。

よくある質問

四則演算と括弧のみに対応した通常の電卓に対し、本ツールはべき乗・平方根・三角関数・逆三角関数・対数・階乗にも対応しています。理系の宿題や工学計算など、%(剰余)や^(べき乗)が必要な場合はこちらをご利用ください。

日常的な角度の計算(30°、45°など)には度数法が直感的です。微分・積分など数学的な計算や物理の公式ではラジアンが標準的に使われます。ツール上部の切り替えボタンでいつでも変更できます。

tan(正接)は sin ÷ cos で定義されますが、90°では cos(90°) = 0 となり分母がゼロになるため数学的に定義されません(値は無限大に発散します)。これは電卓の不具合ではなく数学的な性質です。

階乗は0以上の整数にのみ定義されます。負の数(例: (-1)!)や小数(例: 3.5!)を入力するとエラーになります。また171以上の階乗は数値が大きくなりすぎるため非対応です。

asin(逆正弦)とacos(逆余弦)は -1 から 1 の範囲の値にのみ定義されます。例えば asin(2) はこの範囲外のためエラーになります。sin・cosの出力範囲が -1〜1 であることの裏返しです。
ツールくん

余談ですが ― 「関数電卓」と「普通の電卓」は何が違うのか

関数電卓(Scientific Calculator)という呼び方は、四則演算しかできない「普通の電卓」に対して、三角関数・対数・べき乗といった理工学系の計算に使う関数(サイエンス関数)をサポートすることに由来します。世界初のハンドヘルド関数電卓は1972年発売のHP-35で、それまで技術者が使っていた計算尺(スライドルール)を過去のものにしたことで知られています。

度数法(°)とラジアン(rad)は、どちらも角度を表す単位ですが基準が異なります。度数法は円一周を360等分した単位で古代バビロニアの60進法に由来するとされ、ラジアンは弧の長さと半径の比で定義される数学的に自然な単位です。円一周は360°であると同時に2πラジアンでもあり、数学・物理の理論計算ではラジアンが標準的に使われます。

対数(log・ln)は、掛け算を足し算に変換できる性質から、電卓や計算尺が普及する以前は天文学者や航海士にとって膨大な計算量を削減する必須の道具でした。17世紀にジョン・ネイピアが対数を考案したことで、当時の複雑な天体計算にかかる時間が大幅に短縮されたと言われています。