数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 3392|回复: 2

关于matlab画图的问题

[复制链接]
发表于 2004-3-30 01:57:20 | 显示全部楼层 |阅读模式
matlab画三维图一般都是在矩形区域,那么其他区域的 如何画呢
帮忙下面的图象如何画,谢谢!
z=x^2+y^2  {(x,y)|x>=0,y>=0.x+y<=1}
z=3*x+8*y  {(x,y)|x+y>=1,y<=1,x<=1}
发表于 2004-3-30 07:13:05 | 显示全部楼层
第一个式子:
% plot_anomal

clc

x=linspace(0,1);
y=linspace(0,1);
[xx,yy]=meshgrid(x,y);
zz=xx+yy;
xx(find(zz>1))=NaN;
yy(find(zz>1))=NaN;
Z=xx.^2+yy.^2;
mesh(xx,yy,Z)

第二个式子:
% plot_anomal2

clc

x=linspace(0,1);
y=linspace(0,1);
[xx,yy]=meshgrid(x,y);
zz=xx+yy;
xx(find(zz<1))=NaN;
yy(find(zz<1))=NaN;
Z=3.*xx+3.*yy;
mesh(xx,yy,Z)
 楼主| 发表于 2004-3-30 17:07:04 | 显示全部楼层
谢拉,兄弟!
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-11-27 04:40 , Processed in 0.050704 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表