主要函数gradient()。
v=-3:0.1:3;
[x,y]=meshgrid(v); %产生网格
z=x.*exp(-x.^2-y.^2);
[px,py]=gradient(z,2,2); %求二维梯度
contour(x,y,z) %画等高线
hold on
quiver(x,y,px,py) %矢量图
主要函数gradient()。
v=-3:0.1:3;
[x,y]=meshgrid(v); %产生网格
z=x.*exp(-x.^2-y.^2);
[px,py]=gradient(z,2,2); %求二维梯度
contour(x,y,z) %画等高线
hold on
quiver(x,y,px,py) %矢量图