回 帖 发 新 帖 刷新版面

主题:求助:用matlab画平面图

x∈[0 0.5]; 1<=y<=2-2*x; z=5x+4y+4;这个平图图应该怎么画,请哪位能告诉我,谢谢

回复列表 (共4个回复)

沙发

三维图,应该用meshgrid画吧,surf,具体函数忘记了。可以查的。。。。

板凳

%把x,y坐标等分成50份,构造大小一致的X,Y坐标矩阵
x=0:0.5/50:0.5;
y=1:1/50:2;
y=y';
Y=y*ones(size(x));
X=ones(size(y))*x;
%计算Z.
Z=5*X+4*Y+4;
%绘图
surf(X,Y,Z)

3 楼


[img]C:\Documents and Settings\可凡\桌面[/img]

4 楼

可是像上面的程序画出来的是在整个矩形域上的图形,而我需要的是三角域上的

我来回复

您尚未登录,请登录后再回复。点此登录或注册