求教画一个分段函数的图
函数有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画图操作的人求教.在这先谢谢了
ezsurf((x.^2+y.^2<=1).(z=1.-(x.^2+y.^2))+((x.^2+y.^2<=1).0))即可。
这样写试试:
[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)