勾配計算機

1変数関数の導関数、または多変数関数の勾配(偏微分ベクトル)を記号的・数値的に計算します。

843.7K 利用回数 更新日 · 2026-04-29 ブラウザ内で処理 · アップロードなし
AD

勾配計算機の使い方

モードで1変数または多変数を選び、関数と変数を入力します。べき乗には^、乗算には*を使い、数値評価したい点の座標をコンマ区切りで指定してください。記号的な導関数または勾配ベクトルと、評価点での数値を表示します。

導関数と勾配の式

f'(x) = lim[h→0] (f(x+h) - f(x)) / h
∇f = (∂f/∂x₁, ∂f/∂x₂, …, ∂f/∂xₙ)

勾配の大きさ|∇f|は、その点で最も急に増加する割合を表します。計算機は基本的な微分則を使い、記号処理が難しい式では中心差分による数値近似を使います。

活用例

  • 微積分の導関数・偏微分の検算
  • 機械学習の勾配降下法の学習
  • 物理の電位・温度・圧力場の解析
  • 工学最適化での臨界点の確認
  • 経済学における限界費用・限界効用の計算

この勾配計算は学習や数値確認の補助です。厳密な証明が必要な場合は、途中の微分過程も確認してください。

勾配計算機についてのよくある質問

勾配計算機では何を計算できますか?

1変数関数の導関数、または多変数関数の勾配を求め、指定した点での数値も表示します。

関数はどのように入力しますか?

乗算は*、べき乗は^を使い、sin()、cos()、exp()、ln()、sqrt()などの標準関数を使います。

導関数と勾配の違いは何ですか?

導関数は1変数関数の変化率です。勾配は多変数関数の全偏微分からなるベクトルで、最も急に増加する方向を示します。

多変数関数にも対応していますか?

はい。x,yやx,y,zのように変数名をコンマ区切りで入力し、対応する点の座標を指定します。

入力値は保存されますか?

いいえ。計算はブラウザ内で行われます。