関数電卓

無料の関数電卓。正しい演算の優先順位、度/ラジアンのsin・cos・tan、log、ln、平方根、階乗、定数、メモリーキー、履歴に対応しています。

角度の単位
結果

+ − × ÷ ^ ( )、n!、%(÷100)、sqrt、cbrt、sin、cos、tan、asin、acos、atan、sinh、cosh、tanh、ln、log(常用対数)、log2、exp、abs、floor、ceil、round、mod(a,b)、ncr(n,r)、npr(n,r)、定数 pi、e、phi、ans、m(メモリー)に対応しています。小数点は「.」、関数の引数の区切りは「,」を使います。Enter または = で計算します。

関数電卓とは?

2+3*4^2 や sin(30)+5! のような式全体を、正しい優先順位で計算するキーボード・ボタン式の関数電卓です。度またはラジアンでの三角関数、対数、平方根、階乗、組み合わせ、定数、Ans値、メモリーキー、クリックで再利用できる履歴に対応しています。

関数電卓の使い方

  1. 式に数式を入力するか、キーパッドで組み立てます。
  2. 三角関数には度かラジアンを選びます。
  3. =キーまたはEnterで計算します。メモリーにはMC、MR、M+、M−を使い、履歴の行をクリックすると再利用できます。

例

入力
2+3*4^2
出力
50

4^2 = 16、× 3 = 48、+ 2 = 50

関数電卓を使うべき場面

宿題、工学的な概算、簡単な確認に使えます。通常の倍精度の数値で計算するため、厳密な多倍長整数の演算には2進電卓や16進電卓を、記号代数には数式処理システムを使ってください。

関数電卓の仕組み

式は、このツール用に書かれた再帰下降パーサーで解析され、JavaScriptのevalは一切使いません。優先順位は高い順に、後置の!と%(÷100)、べき乗^(右結合なので2^3^2 = 512)、単項マイナス(そのため −2^2 = −4)、乗算と除算(2piや3(4+1)のような暗黙の乗算を含む)、最後に加算と減算です。度モードでは、sin(30°)やcos(90°)などの一般的な角度は正確な値を返します。結果は、2進浮動小数点のノイズを隠すため有効数字12桁で表示されます(0.1 + 0.2 は 0.3 と表示)。0による除算、負数の平方根、tan(90°)などのエラーは言葉で報告されます。

一般的な使用例

  • 度単位の三角関数の式を計算する
  • 対数とべき乗を計算する
  • ncrとnprで組み合わせ計算をする
  • Ansとメモリーで結果をつなげて計算する

よくある質問

どんな関数が使えますか?

sin、cos、tan、asin、acos、atan、sinh、cosh、tanh、sqrt、cbrt、ln、log(常用対数)、log2、exp、abs、floor、ceil、round、mod(a,b)、ncr(n,r)、npr(n,r)と、定数のpi、e、phiです。

−2^2が−4になるのはなぜですか?

一般的な数学の記法と同じく、べき乗はマイナス記号より強く結びつくためです。4にしたい場合は(−2)^2と書いてください。

%は何をしますか?

末尾の%は直前の数を100で割ります。したがって50%*200 = 100です。

小数はどう入力しますか?

ドット(2.5)を使います。カンマは ncr(5,2) のように関数の引数の区切りになります。

他のカテゴリを見る