你好,想请教一个matlab画函数图像的代码

画三围空间内的函数图像,举个例子目标函数:z=x+y+1约束1<x<52<y<610<2x+3y<20想得到x,y,z在三维空间内的分布情况... 画三围空间内的函数图像,举个例子
目标函数:
z=x+y+1

约束
1<x<5
2<y<6
10<2x+3y<20
想得到x,y,z在三维空间内的分布情况
展开
 我来答
dukinkin
2014-02-28 · TA获得超过1.3万个赞
知道大有可为答主
回答量:2444
采纳率:90%
帮助的人:931万
展开全部
x=1:0.1:5;%减少间隔可以提高精度
y=2:0.1:6;
[x,y]=meshgrid(x,y);
m=(2*x+3*y);
m=(m>10&m<20);
z=x+y+1;
x(~m)=nan;
y(~m)=nan;
y(~m)=nan;
mesh(x,y,z);
追问
非常感谢您的回答!
如果我想继续把某坐标点(x,y,z)=(2,3,4)在图上表达出来,需要用那些代码表示?
追答
mesh(x,y,z);hold on;
plot3(2,3,4,'o');hold off
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式