メインコンテンツへスキップ

無料科学計算機

フル機能の科学計算機 — 三角法(DEG/RAD/GRAD)、対数、べき乗と根、階乗、nCr/nPr、定数、メモリと回答履歴。入力またはタップで、ライブ結果表示。100% ブラウザ内で実行。

数学エンジンを読み込み中…
どんな式を入力できますか?
  • 関数: abs(-3)、sqrt(16)、nthRoot(27; 3)、sinh(1)、10 mod 3、5!、nCr(5; 2)、random()。引数の区切りには ; または , を使います。
  • 単位: 5 cm to inch、3 kg to lb、90 km/h to m/s。
  • パーセント: 50 + 10% は、50に50の10%を足す(55)という意味です。単独の 10% は 0.1 です。
  • EXPは科学的記数法の ×10^ を入力します(5 EXP 3 = 5000)。a/b は、答えが分数のときに分数で表示します。
  • 小数点にカンマを使う言語では、2.5 のほかに 2,5 も入力できます。「数値のみコピー」は、どこにでも貼り付けられる数値になります。

🔒 すべてブラウザ内で計算 — データは一切送信されません。

使い方

あなたのブラウザに読み込まれた、十分にテストされたオープンソースの数学エンジンであるmath.jsを使って、入力したものを何でも評価する完全な科学計算機です。正しい演算子の優先順位で自然な式を理解するため、2 + 3 × 4は14です。入力するたびに答えがライブで表示されます。

  1. 1
    式を入力またはタップする
    キーパッドまたはキーボードを使ってください。sin、cos、log、ln、√、x^y、n!、nCr、nPrといった関数、そして定数πとeがすべて利用できます。結果は入力の下にライブで更新されます。=またはEnterを押して履歴に確定してください。
  2. 2
    角度モードを選ぶ
    DEG、RAD、GRADの間を切り替えられます。DEGモードでは、物理的な計算機で期待するとおりsin(30)は0.5です — 値は三角関数が実行される前に内部的にラジアンに変換されます。
  3. 3
    メモリ、履歴、Ansを使う
    M+、M−、MR、MCは進行中の値を保存します。すべての結果はタップ可能な履歴に保存され、Ansキーは最後の答えを再利用できるため計算を連鎖させられます。
  4. 4
    出力をフォーマットする
    自動、固定、科学、工学表示と小数桁数を選べます。結果はあなたの地域設定に合わせてグループ化され、ワンタップでクリップボードにコピーできます。

すべての計算はmath.jsを使ってあなたのブラウザ内でローカルに行われます。入力したものがどこかに送信されることは一切ありません — サーバーもアカウントもありません。

ガイド

実例

角度モードは最初は DEG です。式のボックスに 2 + 3 × sin(30) と入力します(プレースホルダーは「式を入力してください。例:2 + 3 × sin(30)」です)。何も押さなくても、ボックスの下の行にはすでに「= 3.5」と表示されます。30 度の正弦が 0.5 だからです。「=」または Enter を押すと、この式が「2 + 3 × sin(30)」と「= 3.5」として「履歴」に追加され、ボックスには 3.5 が入ります。「C」を押して同じ式をもう一度入力し、Enter を押す前に「RAD」を押します。プレビューは「= -0.964094872279」に変わります。30 が 30 ラジアンとして読まれるようになるからです。「DEG」を押して戻します。次に 1/3 と入力します。「自動」では「= 0.333333333333」と表示されます。「表示モード」メニューで「固定」を選び、「小数点以下の桁数」を 6 にすると、「= 0.333333」になります。「a/b」を押すと、「= 1/3」になります。

使用する設定と制限事項

  • 三角関数のキーを使う前に、DEG、RAD、GRAD を確認します。 電卓は毎回 DEG で開き、この選択は保存されません。1 周は、DEG では 360、GRAD では 400、RAD では 2π なので、sin(30) は DEG では 0.5 ですが、RAD では -0.988031624093 です。逆関数のキーも同じ単位で答えます。DEG では asin(0.5) は 30 になります。ちょうど 4 分の 1 周は正しく処理され、DEG の sin(180) はごくわずかな端数ではなく 0 になり、tan(90) は「未定義」になります。sinh、cosh、tanh のキーは、角度モードをまったく使いません。
  • 「2nd」を押して、逆関数や指数のキーを使います。 「2nd」がオンのとき、sin、cos、tan は sin⁻¹、cos⁻¹、tan⁻¹ になり、「log」は 10^ に、「ln」は eˣ に、「√」は x² になり、sinh、cosh、tanh はその逆関数になります。「log」は底が 10 で、「ln」は自然対数です。別の底には log(8, 2) と入力すると、3 になります。キーパッドには、n!、nCr、nPr、|x|、mod、1/x、ʸ√x、Rnd もあります。負の数の奇数乗根には nthRoot(-8, 3) を使うと、-2 になります。
  • パーセントや単位は、口で言うとおりに入力します。 足し算や引き算のあとのパーセントは、最初の数に対する割合なので、50 + 10% は 55 です。単独の 10% は 0.1 で、200 × 15% は 30 です。単位には「to」を使います。5 cm to inch は 1.96850393701 inch になり、3 kg to lb や 90 km/h to m/s も使えます。単位付きの答えは有効数字 12 桁で表示されるので、「表示モード」「小数点以下の桁数」「a/b」の影響を受けず、ふつうの数値ではないため「M+」もそれらを無視します。
  • Enter、「Ans」、メモリで答えをつなげます。 Enter のあとも答えはボックスに残り、数字を入力すると末尾に追加されます(3.5 に続けて 2 を入力すると 3.52 になります)。「C」または Escape でまっさらにするか、演算子を入力すると答えの続きから計算できます。「Ans」は直前の数値の答えを挿入します。「M+」と「M−」はプレビューの値を足したり引いたりし、「MR」はメモリを挿入し、「MC」はメモリを消去します。メモリが 0 でない間は上部に M が表示され、メモリは再読み込みで失われます。「履歴」はこのブラウザーに直近の 30 件の結果を保持し、「結果を使用」「すべてコピー」「.txtで保存」「クリア」があります。
  • 用途に合った表示モードを選びます。 「表示モード」には、自動、固定、科学記法、工学記法があり、「小数点以下の桁数」は 0 から 12 まで、初期値は 6 です。自動は末尾のゼロを省き、小数は最大 12 桁を保ち、1e15 以上または 1e-6 未満では指数表記に切り替わります。固定は、常に選んだ桁数を表示します。科学記法は、桁数 2 で 47000 を 4.70e+4 と書き、工学記法は 3 ずつの指数を使うので、47000 は 47.00e+3 になります。1,000,000 以上の数には、自動と固定で桁区切りが付きます。
  • キーボード、括弧、スマートフォンのキーパッドを活用します。 Enter は「=」として働き、Escape はボックスを消去します。べき乗には ^、階乗には ! を使います。×、÷、−、π、√ の記号は、入力や貼り付けで理解されるので、√9 は 3 になります。閉じ括弧が足りないときは自動で補われ、sin(30 は「= 0.5 …」とプレビューされ、点は閉じ括弧を補ったことを示します。スマートフォンやタブレットでは、キーパッドを使っている間は画面上のキーボードが閉じたままで、入力したいときは ⌨ ボタンで表示します。小数点にカンマを使う言語では、2,5 は 2.5 として読まれます。

よくある問題とその解決方法

「この式は評価できません — 括弧と演算子を確認してください。」と表示される。
「=」または Enter を押したとき、エンジンがそこにある内容を読み取れないと、ボックスの下に表示されます。よくある原因は、末尾の演算子 (5+)、余分な閉じ括弧 (2+3))、間に何もない 2 つの数 (2 3)、知らない語です。掛け算に x を入力すると名前として読まれるので、×、*、または × キーを使ってください。関数の引数は、nCr(5, 2) のようにカンマで区切ります。閉じ括弧の不足は補われるので、問題になりません。ボックスが空のときは何も起こらず、メッセージも表示されません。
「エラー:0 で割ったか、結果が大きすぎて表示できません」と表示される。
答えが有限の数になりません。10/0 や ln(0) がそうで、オーバーフローする階乗もそうです。170! は計算できますが、171! はできません。同じ文は「=」を押す前にも、ボックスの下に琥珀色で表示されるので、早い段階で式を直せます。除数にゼロがないか、意図よりずっと大きいべき乗や階乗がないか確認してください。
「エラー:実数の結果がありません」と表示される。
答えが複素数になるのですが、電卓が表示するのは実数だけです。sqrt(-1) や (-8)^(1/3) がそうです。負の数の奇数乗根には nthRoot を使い、nthRoot(-8, 3) は -2 になります。根号の中が負の数になるはずではなかった場合は、符号と括弧を見直してください。
「未定義」と表示される。
結果が数ではありません。0/0、log(-1)、asin(2) がそうで(asin の入力は -1 から 1 の間が必要です)、DEG の tan(90) や GRAD の tan(100) のように、正接が存在しない場合もそうです。90 ラジアンのつもりなら、先に「RAD」を押してください。tan(90) は -1.995200412208 になります。
「数学エンジンを読み込めませんでした。接続を確認して、ページを更新してください。」と表示される。
数学ライブラリはページを開いた後に取得され、届くまでボックスの下の行には「数学エンジンを読み込み中…」と表示されます。このメッセージは、接続が切れたなどでそのダウンロードに失敗したことを意味します。ページを更新して、もう一度お試しください。計算はブラウザー内で行われ、どこにも送信されません。

比較

表示が長くなった携帯型の関数電卓だと考えてください。式全体を入力し、入力しながら答えを見て、「=」を押す前にどこでも編集できます。DEG、RAD、GRAD、nCr と nPr、双曲線関数、単位換算、「a/b」による分数、1 つのメモリ、テキストファイルとして保存できる 30 行の履歴があります。グラフ、方程式ソルバー、統計や行列のキーはなく、複素数の結果は答えではなくエラーになります。数値は通常の 64 ビット浮動小数点です。0.1+0.2 は表示が丸められるので 0.3 と表示されますが、「数値のみコピー」では 0.30000000000000004 になります。試験や雇用主が承認された電卓の機種を求める場合は、ブラウザーのツールが許可されているか確認してください。

関連ツール

よくある質問