関数電卓(オンライン)

三角関数、対数、累乗、平方根、階乗を式の入力やキーパッドから解ける、ブラウザ内で瞬時に計算する電卓です。

式は独自実装のパーサーによってブラウザ内で完全にトークン化・評価されます。入力内容がアップロードされたり保存されたりすることはありません。

累乗計算機を開く

関数電卓 について

関数電卓は三角関数、対数、累乗、平方根、階乗を含む数式全体を入力した瞬間に評価し、編集するたびに結果がリアルタイムで更新されます。式を直接入力するか、画面上のキーパッドで組み立てることができます。sin、cos、tan、log、ln、sqrt、abs、expなどの関数、グループ化のための括弧、累乗のためのキャレット(^)、剰余のためのパーセント(%)、階乗のための感嘆符(!)が使えます。三角関数の計算では度とラジアンを切り替えられ、定数piとeにもワンタップでアクセスできます。すべてブラウザ内でローカルに実行されるため、数値や数式が端末の外に出ることはありません。

機能

関数電卓 の使い方

  1. 角度の表記に合わせてDegまたはRadiansを選ぶ
  2. 式を直接入力するか、キーパッドの関数と数字をタップして組み立てる
  3. 式の下に表示されるリアルタイムの結果、またはエラーを確認する
  4. コピーボタンで式や結果をコピーする

入力

sin(30) in degrees

出力

0.5

よくあるエラーとトラブルシューティング

よくある質問

関数電卓はどの関数に対応していますか?
三角関数(sin、cos、tanとその逆関数asin、acos、atan)、対数(10進のlog、自然対数のln)、sqrt、abs、exp、階乗(!)、そして四則演算に加え累乗の^と剰余の%が使えます。
関数電卓で度とラジアンを切り替えるにはどうすればよいですか?
式の入力欄の上にあるDeg/Radの切り替えを使用してください。すべての三角関数(sin、cos、tanと逆関数)が角度をどう読み取り、どう返すかが変わります。
関数電卓は式の計算にeval()を使っていますか?
いいえ。入力された式をトークンに分解し、シャンティングヤード法で後置記法に変換したうえで、その構造を直接評価します。入力に対してeval()やFunction()が呼ばれることは一切ありません。
関数電卓で階乗やpiのような定数を計算できますか?
はい。0から170までの整数の後に!を入力すれば階乗が計算でき、数値が期待される場所であればどこでもpiやeを組み込み定数として使えます。
関数電卓が「Division by zero」と表示するのはなぜですか?
5/0のように、値を0で割ったり0で剰余を取ったりする式には定義された結果がないため、InfinityやNaNを返す代わりにエラーが表示されます。
関数電卓を使うとき、入力した式はどこかに送信されますか?
いいえ。すべての式はブラウザ内で完全に解析・評価されます。入力した内容がArrayKitやいかなるサーバーにもアップロードされることはありません。

関連ツール

すべての ArrayKit ツール