Rumah >masalah biasa >Cara menggunakan fungsi derivatif MATLAB
Untuk fungsi terbitan MATLAB, fungsi kecerunan digunakan untuk mengira kecerunan fungsi skalar atau fungsi vektor, iaitu terbitan separa tertib pertama berkenaan dengan setiap pembolehubah bebas. Sintaks ialah [dx, dy, dz, ...] = kecerunan(f, dx, dy, dz, ...), dengan input f ialah fungsi, dx, dy, dz, dsb. ialah parameter langkah pilihan , dan output ialah terbitan separa di sepanjang setiap pembolehubah bebas.
Fungsi terbitan MATLAB
Jawapan:
Dalam MATLAB, fungsi gradient
digunakan untuk mengira kecerunan fungsi skalar, iaitu, atau fungsi vektor kecerunan berkenaan dengan setiap pembolehubah bebas Susun terbitan separa. 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
dy
, dz
: parameter pilihan, nyatakan saiz langkah dalam setiap dimensi (nilai lalai ialah 1) 🎜🎜🎜🎜Output: 🎜🎜dx
, dy
, dz
: Untuk komponen kecerunan f
, di sepanjang setiap terbitan Separa 🎜🎜 🎜🎜 pembolehubah tidak bersandar Penggunaan: 🎜🎜gradient
hanya boleh membezakan fungsi boleh beza berterusan. 🎜🎜Atas ialah kandungan terperinci Cara menggunakan fungsi derivatif MATLAB. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!