Für die MATLAB-Ableitungsfunktion wird die Gradientenfunktion verwendet, um den Gradienten einer Skalarfunktion oder einer Vektorfunktion zu berechnen, d. h. der partiellen Ableitung erster Ordnung in Bezug auf jede unabhängige Variable. Die Syntax lautet [dx, dy, dz, ...] = Gradient(f, dx, dy, dz, ...), wobei die Eingabe f eine Funktion ist, dx, dy, dz usw. optionale Schrittparameter sind , und die Ausgabe ist partielle Ableitungen entlang jeder unabhängigen Variablen.
MATLAB-Ableitungsfunktion
Antwort:
In MATLAB wird die Funktion gradient
verwendet, um den Gradienten einer Skalarfunktion oder einer Vektorfunktion, also a, zu berechnen Gradient in Bezug auf jede unabhängige Variable Ordnung der partiellen Ableitung. gradient
函数用于计算标量函数或矢量函数的梯度,即关于每个自变量的一阶偏导数。
详细阐述:
语法:
<code class="matlab">[dx, dy, dz, ...] = gradient(f, dx, dy, dz, ...)</code>
输入:
f
:要求导的标量函数或矢量函数dx
、dy
、dz
:可选参数,指定在每个维度上的步长(默认值为 1)输出:
dx
、dy
、dz
:对 f
的梯度分量,沿每个自变量的偏导数用法:
标量函数:
<code class="matlab">f = @(x, y) x^2 + y^2; [d_x, d_y] = gradient(f);</code>
矢量函数:
<code class="matlab">f = @(x, y) [x^2 + y^2, x - y]; [d_x1, d_y1, d_x2, d_y2] = gradient(f);</code>
注意事项:
gradient
f
: Skalarfunktion oder Vektorfunktion, die eine Ableitung erfordert🎜dx
, dy
, dz
: optionale Parameter, geben Sie die Schrittgröße in jeder Dimension an (Standardwert ist 1) 🎜🎜🎜🎜Ausgabe: 🎜🎜dx
, dy
, dz
: Für die Gradientenkomponente von f
, entlang jeder partiellen Ableitung von unabhängig Variablen 🎜🎜🎜🎜 Verwendung: 🎜🎜gradient
-Funktion kann nur stetig differenzierbare Funktionen differenzieren. 🎜🎜Das obige ist der detaillierte Inhalt vonSo verwenden Sie die MATLAB-Ableitungsfunktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!