题主给出的是三维不等式函数,如要绘制其三维图。
首先,要根据 三维不等式条件 求得其x、y取值范围
其二,根据x、y取值范围,利用meshgrid函数生成X—Y平面上的网格数据
其三,将网格数据代入z(x,y)不等式表达式
最后,利用mesh函数或surf函数,绘制网面图或曲面图
实现代码:
x=linspace(0, 2, 50);y=linspace(2, 4, 50);
[xx,yy]=meshgrid(x, y);
zz=sqrt(xx.^2+yy.^2);
surf(xx,yy,zz)
xlabel('x'),ylabel('y'),zlabel('z')
运行结果