関数電卓
無料の関数電卓。正しい演算の優先順位、度/ラジアンの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値、メモリーキー、クリックで再利用できる履歴に対応しています。
関数電卓の使い方
- 式に数式を入力するか、キーパッドで組み立てます。
- 三角関数には度かラジアンを選びます。
- =キーまたは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) のように関数の引数の区切りになります。