針對 MATLAB 求導函數,gradient 函數用於計算標量函數或向量函數的梯度,即關於每個自變數的一階偏導數。語法為[dx, dy, dz, ...] = gradient(f, dx, dy, dz, ...),其中輸入f 為函數,dx、dy、dz 等為可選步長參數,輸出為沿每個自變數的偏導數。
MATLAB求導函數
回答:
MATLAB中,gradient
函數用於計算標量函數或向量函數的梯度,即關於每個自變數的一階偏導數。
詳細說明:
語法:
<code class="matlab">[dx, dy, dz, ...] = gradient(f, dx, dy, dz, ...)</code>
輸入:
f
:要求導的標量函數或向量函數dx
、dy
、dz
:可選參數,指定在每個維度上的步長(預設值為1)輸出:
# 、dy
、dz
:對用法:
標量函數:
<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以上是MATLAB求導函數怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!