查看单个帖子
旧 2009-04-01, 22:28   #2
laosam280
高级会员
 
注册日期: 2008-11-07
住址: 湖南长沙
帖子: 233
声望力: 21
laosam280 正向着好的方向发展
默认 回复: 大家过来看下!关于画z(x,y)=cos(x)exp(-|y|)一阶导!

原因就是绘图命令中的x和y被换成了s,w,u,v
这样改过来就可以了:
x=linspace(0,10,1000);
y=linspace(0,10,1000);
[x,y]=meshgrid(x,y);
s=cos(x);
t=-abs(y);
u=exp(t);
v=diff(s);
w=diff(u);
z=sin(x).*exp(-abs(y))-cos(x).*exp(-abs(y));
mesh(x,y,z);
grid
xlabel('x'), ylabel('y'), zlabel('z');
title('z=(x,y)');
laosam280 当前离线   回复时引用此帖