主题:求助:用matlab画平面图
fanny00
[专家分:0] 发布于 2007-09-30 08:57:00
x∈[0 0.5]; 1<=y<=2-2*x; z=5x+4y+4;这个平图图应该怎么画,请哪位能告诉我,谢谢
回复列表 (共4个回复)
沙发
windfoxe [专家分:70] 发布于 2007-09-30 23:21:00
三维图,应该用meshgrid画吧,surf,具体函数忘记了。可以查的。。。。
板凳
kefan [专家分:310] 发布于 2007-10-02 17:37:00
%把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 楼
kefan [专家分:310] 发布于 2007-10-02 17:41:00
[img]C:\Documents and Settings\可凡\桌面[/img]
4 楼
fanny00 [专家分:0] 发布于 2007-10-02 19:42:00
可是像上面的程序画出来的是在整个矩形域上的图形,而我需要的是三角域上的
我来回复