Skip to content
Yunedia Tools

関数グラフ

最大3つの関数を1つのグラフに描画する。ズームと値表つきで、描画はローカルのキャンバスで行う。

演算子 + − * / ^ と括弧が使えます。関数:sin cos tan asin acos atan exp log sqrt abs。定数:pi、e。2x や 2(x+1) のような暗黙の乗算も使えます。log は自然対数です。

整数 x での値

xf(x)g(x)
-101000.544
-981-0.4121
-864-0.9894
-749-0.657
-6360.2794
-5250.9589
-4160.7568
-39-0.1411
-24-0.9093
-11-0.8415
000
110.8415
240.9093
390.1411
416-0.7568
525-0.9589
636-0.2794
7490.657
8640.9894
9810.4121
10100-0.544

使い方

  1. f(x) の欄に式を入力する(例:x^2、sin(x)、2x + 1)。g(x)、h(x) にも入れると最大3本を重ねて描ける。
  2. x の範囲(最小・最大)を決めて「再描画」を押す。y の範囲は縦横比から自動で決まる。
  3. 下の表には、範囲内の整数 x に対する各関数の値が並ぶ。

注意事項

式は専用の安全なパーサーで解釈され、eval などは使わない。対応する関数は sin・cos・tan・asin・acos・atan・exp・log(自然対数)・sqrt・abs で、定数 pi と e、暗黙の乗算(2x など)が使える。定義できない点(ゼロ除算や負の数の平方根など)では線が途切れる。y の範囲は原点を中心に自動設定されるため、大きな値の関数は画面外に出る場合がある。

よくある質問

y の範囲は指定できる?
このバージョンでは y 範囲は x 範囲とキャンバスの縦横比から自動で決まる。見たい部分に合わせて x 範囲を調整してほしい。
tan(x) のグラフに縦線が入るのはなぜ?
漸近線の前後で値が大きく跳ぶため。跳躍が大きい箇所は線を切るようにしているが、完全には取り除けない場合がある。