如何用matlab画出下面图片的图形啊
1个回答
展开全部
下面是我的代码:
clc;clear
x=-2:0.2:2;
y=x;
[X,Y]=meshgrid(x,y);
Z=exp(-X.^2-Y.^2);
Zx=-2*exp(-X.^2-Y.^2).*X;
Zy=-2*exp(-X.^2-Y.^2).*Y;
figure(1)
surf(X,Y,Z)
axis equal
figure(2)
contourf(X,Y,Z)
hold on
quiver(X,Y,Zx,Zy)
axis equal
希望你喜欢
下面也有这种好玩的:
clc;clear
x=-1:0.1:1;
y=x;
[X,Y]=meshgrid(x,y);
Z=exp(-X.^2-Y.^2);
Zx=-2*exp(-X.^2-Y.^2).*X;
Zy=-2*exp(-X.^2-Y.^2).*Y;
figure(1)
meshc(X,Y,Z)
figure(2)
contour(X,Y,Z)
hold on
quiver(X,Y,Zx,Zy)
axis equal
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询