ホーム / 計算機 / 3D関数サンプラー
無料オンラインツール

3D関数サンプラー

z=f(x,y)の値を11×11グリッドで計算し、CSV形式で表示します。範囲や式を指定して、関数の値の表をすぐに取得できます. 処理はブラウザ内でローカルに行われます。

使ってみる

機能と使い方の詳細

計算の仕組み

このツールは、指定された範囲内で x と y をそれぞれ -範囲 から +範囲 まで 11 等分した点(計 121 点)で z=f(x,y) を計算し、その結果を表として表示します。例えば、範囲を 2 に設定すると、x と y は -2.0, -1.6, -1.2, ... 2.0 の 11 個の値になります。行は y の値、列は x の値に対応します。

実際の例

f(x,y)=x+y、範囲=2 の場合、最初の行は x=-2, y=-2, z=-4 となり、最後の行は x=2, y=2, z=4 となります。z の値は小数第5位まで表示されます。

式の制限

使用できる関数は sin, cos, sqrt, log, min, max, pow など、安全な関数のみに限定されています。式の長さは 240 文字までです。また、暗黙の乗算(例: xy)はサポートされていないため、必ず x*y のように書いてください。

エラーと注意点

サンプル点で z の値が無限大や NaN になる場合(例: 0 で割る、定義域外の sqrt など)、計算は実行されずエラーとなります。また、表示される座標は小数第2位、z は小数第5位に丸められます。

FAQ

Q1: 結果の表をグラフにするにはどうすればよいですか?

表の内容をコピーして、Excel や Google スプレッドシートなどの表計算ソフトに貼り付け、散布図や等高線グラフを作成できます。貼り付け時に区切り文字(カンマ)が正しく認識されるよう、必要に応じてインポート設定を確認してください。

Q2: サンプル数を変更できますか?

いいえ、サンプル数は固定で 11×11 です。範囲を変更することで、サンプリング間隔を調整できます。

Q3: 数式で角度はラジアンですか?度ですか?

三角関数はラジアンで計算されます。例えば、sin(π) は 0 になります。

チェックリスト

  • 式は x と y の関数になっていますか?
  • 乗算は * で明示していますか?
  • 範囲は 0 より大きく 100 以下ですか?
  • 計算ボタンをクリックしましたか?

処理はブラウザ内でローカルに行われます。