関数 y =

グラフ

数式を入力するだけで関数のグラフを描けるツールです。例えば「sin(x)」「x^2」「1/x」「exp(-x^2/2)」のように y=f(x) を入力すると、ブラウザ内で即座に曲線が描画され、複数の式を色分けして重ねられます。x の範囲を指定でき、y の範囲は自動(漸近線の暴れに強い分位点ベース)でも手動でも設定可能です。グリッドのオン/オフや目盛りの数値も表示されるので、宿題・レポート・スライド・ブログに貼る図を手早く用意できます。四則演算・累乗(^)・括弧に加え、sin / cos / tan / sqrt / abs / exp / ln / log(常用対数)など一般的な関数、定数 pi・e、暗黙の積(2x や 3pi、2sin(x) のような書き方)に対応します。1/x や tan(x) のような不連続・漸近線は、画面を縦断する線を引かないように分断して描きます。仕上げた図は「PNG を保存」でダウンロード、「画像をコピー」でクリップボードへ送れます。計算・描画はすべてあなたのブラウザ内で行われ、入力した数式が外部のサーバーへ送信されることは一切ありません。

使い方

  1. 「関数 y =」の入力欄に数式を入力します(例: sin(x)、x^2、1/x)。「+ 式を追加」で複数の式を重ねられます。サンプルから選んで試すこともできます。
  2. x の範囲を指定し、y の範囲は「自動」か「手動」を選びます。グリッドの表示も切り替えられます。グラフは即座に再描画されます。
  3. 「PNG を保存」でグラフ画像をダウンロード、「画像をコピー」でクリップボードへコピーできます。

よくある質問

入力した数式はサーバーに送信されますか?

いいえ。数式の評価もグラフの描画・画像化もすべてあなたのブラウザ内で行われ、入力した式はアップロード・保存・送信されません。完全にローカルで動作します。

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

四則演算(+ - * /)・累乗(^)・括弧に加え、sin / cos / tan / asin / acos / atan / sinh / cosh / tanh / sqrt / cbrt / abs / sign / floor / ceil / round / exp / ln / log / log2 / log10 などの関数、定数 pi(π)・e・tau が使えます。log は常用対数(底10)、ln は自然対数です。2x・3pi・2sin(x) のような暗黙の掛け算も解釈します。

複数の式を重ねて描けますか?

はい。「+ 式を追加」で行を増やすと、それぞれ別の色で同じグラフ上に重ねて描画されます。式の左の色見本がその曲線の色です。比較したい関数を並べるのに便利です。

y の範囲はどう決まりますか?

「自動」を選ぶと、入力した式を範囲内でサンプリングし、漸近線などの極端な値に引っ張られないよう分位点(外れ値を除いた範囲)に余白を足して決めます。思った見え方にならないときは「手動」にして y の最小・最大を直接指定してください。

1/x や tan(x) の縦線(漸近線)はどうなりますか?

不連続点や漸近線では、画面を上下に貫く不自然な縦線を引かないように曲線を分断して描きます。これにより 1/x や tan(x) も自然な見た目になります。