Scientific Calculator
新着Full scientific calculator with trig, log, factorial, powers and memory functions.
Recent Calculations
Runs entirely in your browser. Nothing is uploaded.
関数電卓とは何ですか?
関数電卓は、四則演算を超えて、科学・工学・高等数学に必要な数学関数を提供する高機能ツールです。基本的な電卓とは異なり、三角関数、対数、指数、階乗、べき乗、開平、定数 π や e などを含みます。これらは物理、化学、工学、統計、代数以上の学科に欠かせません。
この無料オンライン関数電卓は、ボタンを一つずつ押す単純なインターフェースではなく、完全な数式パーサーを採用しています。sin(45) + log(100) / 2 のような完全な数式を一度に入力して一括評価できます——数式を書くような感覚で、ステップごとのボタン押しは不要です。DEG・RAD の角度モード、第2機能レイヤー(逆三角関数と指数関数)、メモリ機能、直近5件の計算履歴パネルをサポートしています。
関数電卓の使い方
sin・cos・tan・log・ln・√ などの関数ボタンをクリックして数式入力フィールドに挿入し、括弧を閉じて = を押して評価します。ディスプレイには入力中の数式と計算結果のライブプレビューが同時に表示されるため、確定前に間違いを確認できます。
[2nd] ボタンを押すと第2機能レイヤーに切り替わり、ラベルが asin・acos・atan・eˣ・10ˣ・∛ に更新されます。DEG/RAD 切り替えで角度単位を変更でき、現在のモードは常に表示されています。メモリは M+ で保存、MR で呼び出し、MC でクリアします。キーパッドの下の履歴パネルには直近5件の計算が表示され、クリックして新しい数式に結果を再利用できます。キーボード入力にも完全対応しており、Enter で評価、Backspace で削除、Escape ですべてクリアできます。
Desmos・Wolfram Alpha・カシオとの比較
Desmos はグラフ作成に優れていますが、関数電卓モードは二次的な機能であり、ほとんどの計算ユーザーには不要なグラフキャンバスが中心になっています。Wolfram Alpha は記号計算と厳密な答え(sin(π) = 1.2e-16 ではなく 0)をサポートしていますが、すべてのクエリにインターネット接続が必要で、複雑な入力構文の学習コストがかかります。カシオや Texas Instruments の実機電卓は信頼性が高いですが、完全な数式を一度に入力できず、ボタンを一つずつ押すしかないため多段計算に時間がかかります。
UtiloKit の関数電卓は中間的な用途向けに設計されています:完全な数式を入力し、即座に評価し、次の作業に進みたい学生やエンジニアに最適です。グラフキャンバスを操作する必要なく、サーバーへの通信もなく、特殊な構文を覚える必要もありません。すべての計算はブラウザ上でローカルに実行されます——スマートフォンでも使え、オフラインでも動作し、サインアップも不要です。
三角関数・対数・べき乗
三角関数——sin・cos・tan——は角度と直角三角形の辺の比を関連付けます。逆関数(asin・acos・atan)は比から角度を復元します。DEG と RAD モードの確認が重要です:sin(90°) = 1 ですが sin(90 ラジアン) ≈ 0.894 です。微積分・角周波数・波動の問題には RAD モード、幾何・航法・測量には DEG モードを使用してください。
対数は指数計算の逆演算です。ln(x) は「e を何乗すると x になるか」を表し、微積分・成長/減衰モデル・情報理論の核心です。log(x) は底10の常用対数で、pH・デシベル・マグニチュードに現れます。べき乗と開平:x² で2乗、xⁿ で任意乗、√ で平方根、2nd キーで ∛(立方根)。x^(1/n) のような分数指数で n 乗根を計算できます——すべての計算は IEEE 754 倍精度浮点演算で 15 桁の精度を実現しています。
使い方のヒントと実際の例
複利計算には、数式全体を一度に入力します:100000 * (1 + 0.03/12)^(12*10) は元金10万円、年利3%、月次複利、10年後の終価を表します。物理ベクトルの計算には、DEG モードで 150 * cos(35) と 150 * sin(35) を入力して水平成分と垂直成分を求めます。pHの計算には -log(0.0001) と入力すると、10⁻⁴ mol/L 溶液の pH 4 が得られます。
メモリを使うと中間結果の再入力が不要になります:最初の部分式を計算して M+ を押し、次の部分を入力して MR で保存した値を呼び出します。順列・組み合わせには n! ボタンを使います:C(10,3) = 10! / (3! × 7!) は = と M+ を使って段階的に計算できます。入力ミスの場合は Escape を押すと AC より素早くすべてクリアできます。不確かな場合は括弧を積極的に使うと、部分式を () で囲んで正しい評価順序を保証できます。
Frequently asked questions
この関数電卓はどんな関数をサポートしていますか?
三角関数(sin・cos・tan と逆関数の asin・acos・atan)、自然対数(ln)、常用対数(log)、平方根、立方根、任意べき乗(xⁿ)、階乗(n!)、絶対値、逆数(1/x)、パーセント(%)、符号切り替え(±)、定数 π と e をサポートしています。これらすべてを一つの数式に自由に組み合わせて = を一度押すだけで評価できます。基本的な四則演算電卓とは異なり、数式の複雑さに制限はありません。
DEG モードと RAD モードの違いは何ですか?
DEG モードでは角度は度で表されます(1周 = 360°)。RAD モードでは角度はラジアンで表されます(1周 = 2π ≈ 6.283)。例えば、DEG モードで sin(90) = 1 ですが、RAD モードで sin(90) ≈ 0.894 です。物理や微積分の問題では通常ラジアンを使い、幾何や航法では度を使います。計算前に必ずモードが問題と一致しているか確認してください——これは三角関数の計算で最もよくある間違いの原因です。
2nd ファンクションキーの使い方を教えてください。
[2nd] ボタンを押すと第2機能レイヤーに切り替わります。sin が asin(逆正弦)に、cos が acos(逆余弦)に、tan が atan(逆正接)に、ln が eˣ に、log が 10ˣ に、√ が ∛(立方根)に変わります。ボタンのラベルがリアルタイムで更新され、有効な関数が表示されます。再度 [2nd] を押すと主要機能に戻ります。関数を使用した後は自動的に 2nd モードがキャンセルされます。
この電卓での演算子の優先順位(PEMDAS)はどうなっていますか?
この電卓は完全な Shunting-Yard 数式パーサーを使用しており、PEMDAS を正しく適用します:括弧が最初、次にべき乗、次に左から右への乗除、最後に左から右への加減です。例えば 2 + 3 × 4 = 14 で、20 ではありません。多くの基本的なオンライン電卓——一部のスマートフォンブラウザに内蔵されているものを含む——は左から右に評価してしまい誤った結果になります。sin(45) + log(100) / 2 のような多段階の数式を入力しても、常に数学的に正しい結果が得られます。
M+・M−・MR・MC のメモリ機能の使い方は?
M+ は現在表示されている結果をメモリレジスタに加算します。M− は現在の結果をメモリから減算します。MR は保存されたメモリ値を呼び出して現在の数式に追加します。MC はメモリレジスタをゼロにクリアして M インジケータを非表示にします。メモリは明示的にクリアするかタブを閉じるまで複数の計算にまたがって保持され、小計の累算や複数の計算での定数の参照に便利です——物理的なカシオや Texas Instruments の電卓と同様です。
キーボードで数式を入力できますか?
はい——完全なキーボード入力に対応しています。数字 0〜9 と演算子 +・−・*・/ を直接入力できます。Enter または = で評価、Backspace で最後の文字を削除、Escape(または AC のクリック)ですべてクリアします。括弧 ( と ) はそのまま入力でき、^ でべき乗演算子を入力できます。長い複雑な数式を連続して入力する場合、キーボード入力はボタンクリックよりはるかに速く、スマートフォン内蔵の電卓より大きなアドバンテージになります。
階乗はどのように計算され、上限はいくつですか?
階乗 n! は 1 から n までのすべての正の整数の積です。例えば 5! = 5 × 4 × 3 × 2 × 1 = 120 です。この電卓は JavaScript の最大浮動小数点数(約 1.8 × 10³⁰⁸)を超える前の 170! まで処理できます。0! は定義により 1 を返します。小数点入力の場合は最も近い整数に丸めてから計算されます。
log と ln の違いは何ですか?
ln は底が e ≈ 2.71828 の自然対数で、微積分・人口成長モデル・放射性崩壊・連続複利に使用されます。log は底10の常用対数で、pH・デシベル・リヒタースケールに使用されます。底の変換公式により関連付けられています:log(x) = ln(x) / ln(10)。この電卓では ln と log の両方のボタンがあり、2nd キーでそれぞれの逆関数 eˣ と 10ˣ が使用できます。
この電卓は安全ですか——eval() を使っていますか?
いいえ——この電卓は JavaScript の eval() 関数を一切使用していません。2段階コンパイラを実装しています:トークナイザーが入力を数値・演算子・関数・括弧に分割し、Shunting-Yard アルゴリズムで数式を逆ポーランド記法(RPN)に変換します。RPNスタックはその後純粋に数学的に評価されます。これにより入力フィールドから JavaScript コードを注入することは不可能です。すべての計算はブラウザ上でローカルに実行され、ネットワークリクエストはゼロです。
科学記数法はどのように入力・使用しますか?
乗算とべき乗ボタンを使って a × 10ⁿ 形式の数値を入力します——例えばアボガドロ数を表すには 6.022 × 10 ^ 23 と入力します。非常に大きいまたは小さい結果は JavaScript の指数表記(例:6.022e+23)で自動的に表示されます。以降の計算でその結果を再入力せずに使用でき、化学や物理でアボガドロ数・光速・プランク定数などの定数が繰り返し現れる場合に特に便利です。
三角関数の結果はどのくらい正確ですか?
この電卓は JavaScript のネイティブ Math ライブラリを使用しており、IEEE 754 倍精度浮動小数点演算で約 15〜17 桁の有効数字の精度を実現しています——物理的なカシオや TI の関数電卓より精度が高いです。小さな丸め誤差(例:sin(π) が厳密な 0 ではなく 1.2e-16 と表示される)は2進浮動小数点表現の正常な結果であり、計算エラーではありません。
関数電卓でどんな実世界の問題を解けますか?
物理:運動学(sqrt(2 × 9.81 × 45) で自由落下速度を計算)、波の周波数、sin と cos でのベクトル成分分解。化学:pH = −log[H⁺]、モル質量計算、アボガドロスケールの数値の科学記数法表記。金融:複利 A = P(1+r/n)^(nt) を一行の数式として。工学:10×log(比率) でデシベル信号対雑音比を計算、力ベクトルの分解。統計:z スコアの正規化。数式パーサーはツールを切り替えることなく一行ですべてを処理できます。
1/x(逆数)ボタンは何をしますか?
1/x ボタンは現在の数式を逆数にラップします:実際には 1 ÷(現在の数式)を計算します。例えば 4 を入力して 1/x を押すと、数式が 1/(4) に変換されて 0.25 が得られます。これは数学的に数値を -1 乗することと同等です。1/0 を入力すると JavaScript のゼロ除算の正しい表現である Infinity が返されます。
一つの数式に複数の関数を組み合わせることができますか?
はい——数式パーサーは深くネストされたチェーン関数呼び出しをサポートしています。sin(π/6) + log(100) - sqrt(16)^2 と入力して = を押せばすべてを一度に評価できます。括弧は任意の深さにネストでき、各関数の引数は外側の関数が適用される前に完全に評価されます。これにより多段階の物理や工学の数式を一行で読みやすく表現できます。
計算履歴はどのように機能しますか?
= を押して有効な結果が得られるたびに、完全な数式と結果がキーパッドの下の履歴パネルの先頭に追加され、直近5件の計算が保存されます。最近の計算を一目で確認でき、どの履歴エントリもクリックして新しい数式で結果を再利用できます。履歴はメモリにのみ保存され、タブを閉じるかリフレッシュするとクリアされます——サーバーやアカウントには何も保存されません。
この関数電卓は iPhone や Android で動作しますか?
はい——あらゆる最新のスマートフォンやタブレットで動作します。App Store や Google Play からアプリをダウンロードする必要はありません。スマートフォンで Safari や Chrome でページを開けば、完全なレイアウトが画面サイズに適応します。三角関数・対数・メモリ・履歴・キーボード入力など、すべての機能がモバイルでもデスクトップと同じように動作します。ボタンはタッチスクリーン用にサイズが調整されているため、小さな画面でも物理キーボードなしで快適に操作できます。
Related tools
すべてのツールを見るArea Calculator
Area calculator for 10 shapes: circle, rectangle, triangle (3 methods), trapezoid, ellipse, rhombus & more. Formula shown instantly.
GCF & LCM Calculator
Find GCF (greatest common factor) and LCM (least common multiple) for up to 10 numbers. Euclidean algorithm steps & prime factorization shown.
単位変換ツール
長さ・重さ・温度・面積・体積・速度・時間・データ容量を変換。
Unixタイムスタンプ変換ツール
エポック時間と日付を相互変換。現在時刻のリアルタイム表示とISO 8601対応。
基数変換ツール
2進数・8進数・10進数・16進数、さらに2~36までの任意の基数間で変換。
ローマ数字変換ツール
数字とローマ数字を相互変換。入力の検証にも対応。