vector partial derivative of a two variable function
11 ビュー (過去 30 日間)
古いコメントを表示
Hello i have the following function which is dependant on two variables.
Is there a way to find the vector of the derivative with respect to x dz/dx(x,y) where x y are the vectors defined in the code?
Thanks.
x=[0:0.1:1];
y=[0:0.1:1];
z=x.^2+y.^2
0 件のコメント
回答 (1 件)
Star Strider
2022 年 10 月 4 日
x=[0:0.1:1];
y=[0:0.1:1].';
z=x.^2+y.^2;
[Dx,Dy] = gradient(z)
figure
surf(x,y,z)
hold on
surf(x,y,Dx)
hold off
grid on
xlabel('X')
ylabel('Y')
text(x(end), y(1), Dx(1,end), ' \leftarrow Dx', 'Color','r')
In order to do this correctly, ‘z’ needs to be a matrix, so I transposed ‘y’ to create it as such.
.
参考
カテゴリ
Help Center および File Exchange で External Language Interfaces についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!