求教画一个分段函数的图
函数有x,y两个变量,当sqrt(x^2+y^2)<=1时z=1-(x^2+y^2)
而当sqrt(x^2+y^2)>1时
z=0
需要一个mesh图,或者是surf图.
本人初次使用matlab,在自己尝试了两个小时后,由于不太熟悉操作规则实在画不出来,又因为急着在论文上用这个图所以在这里向熟悉matlab画图操作的人求教.在这先谢谢了
2007-05-17 01:06
ezsurf((x.^2+y.^2<=1).(z=1.-(x.^2+y.^2))+((x.^2+y.^2<=1).0))即可。

2007-05-17 14:44
2007-05-18 10:35
这样写试试:
[x,y]=meshgrid(-1:0.1:1);
z=x.^2 + y.^2;
i=find(z<=1);
z(i)=1-z(i);
i=find(z>1);
z(i)=0;
mesh(x,y,z)

2007-05-19 16:31

2007-05-19 17:20
2007-05-19 20:14
2007-05-20 09:44