関数電卓
三角関数、対数、べき乗、平方根、階乗、pi や e などの定数を含む数式を計算します。
計算方法
式
変数、記号、単位
- 実数の引数。三角関数ではラジアン
- 非負整数の指数または階乗の引数
計算方法の説明
入力した数式を安全な再帰下降パーサーで読み取り、eval を使わずに計算します。四則演算、関数、階乗、定数に対応しています。
数式はトークン化され、安全な再帰下降文法で解析されます。優先順位は、右結合の ^ が *、/、% より強く、それらが +、- より強くなります。階乗 ! は後置演算です。利用できる関数は 、、、、、、、、、 です。定数は と 、三角関数の引数はラジアンです。
よくある質問
どの関数に対応していますか?
sin、cos、tan、asin、acos、atan、log(常用対数)、ln(自然対数)、sqrt、abs、階乗 ! に対応しています。定数 pi と e も使えます。
角度はラジアンですか、度ですか?
三角関数はすべてラジアンで計算します。度をラジアンに変えるには pi/180 を掛けます。
べき乗はどう書きますか?
^ 演算子を使います。例: 2^10 = 1024。
log と ln の違いは何ですか?
log は底 10 の対数、ln は底 e の自然対数です。
括弧でまとめられますか?
はい。括弧は通常どおり優先順位をまとめます。例: (2+3)*4 = 20。