怎么用matlab画指定定义域内的二元函数图像
z=f(x,y),(x,y)={1<=x<y<=2}.z的表达式会表示,但是不会表示定义域,谢谢!...
z=f(x,y),(x,y)={1<=x<y<=2}.z的表达式会表示,但是不会表示定义域,谢谢!
展开
展开全部
追问
定义域条件中有一个x<y,应该如何表示呢?
追答
不好意思。刚没看清楚。只需要在绘图前添加z(X>=Y)=nan即可。
如果想让图片平滑,可以点的取值密集一些。
f=@(x,y)exp(-x.^2-y.^2)
x=1:0.01:2;
y=1:0.01:2;
[X,Y]=meshgrid(x,y);
z=f(X,Y);
z(X>=Y)=nan;
mesh(X,Y,z)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |