Gradient of a vector
6 ビュー (過去 30 日間)
古いコメントを表示
I have 3 vectors X(i,j);Y(i,j) and Z(i,j).Z is a function of x and y numerically. I want to plot the gradient of z with respect to x and y. Can anyone suggest me how to find the gradient in the above case? Thanks, -Bhaskar
0 件のコメント
採用された回答
Walter Roberson
2013 年 8 月 28 日
Is it a rectangular grid? [X, Y] = ndgrid(Xv, Yv) for some vector Xv, Yv ?
If so, then
gradient(Z, xv, yv)
2 件のコメント
Muthu Annamalai
2013 年 8 月 30 日
@walter I love the gradient + quiver plots. Reminds me of the swirling fields.. http://www.mathworks.com/help/matlab/ref/gradient.html?searchHighlight=gradient
その他の回答 (1 件)
Image Analyst
2013 年 8 月 28 日
Wouldn't it be diff(Z) ./ sqrt(diff(X).^2 + diff(Y).^2) or something pretty similar to that?
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!