24小时热门版块排行榜    

查看: 492  |  回复: 5
当前主题已经存档。

fspdlh

金虫 (正式写手)

[交流] 【求助】 MATLAB中画曲面的问题【已解决】

我想用MATLAB画一个曲面,其在XOY面上的投影是一个三角形,也就是在用mesh函数画出后沿对角线删去一半,请问是否可以做到,不胜感激!

[ Last edited by sunxiao on 2009-3-9 at 08:54 ]
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zxh19836718

金虫 (小有名气)

★ ★
fspdlh(金币+2,VIP+0):谢谢交流
你是否可以说的在清楚点!
工作,挣钱
2楼2008-09-06 09:41:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fspdlh

金虫 (正式写手)

我建立了一个21×21的矩阵X,想用三维图画出它的上三角部分,用语句
mesh(0:0.05:1,0:0.05:1,X)
绘制如图所示,我想要删去的部分已设为0,即删去左边部分,只保留右边的曲面,是否可以做到,不知说清楚了没有。


[ Last edited by fspdlh on 2008-9-6 at 12:29 ]
3楼2008-09-06 12:24:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zxh19836718

金虫 (小有名气)

★ ★ ★
fspdlh(金币+1,VIP+0):谢谢交流,可是上面这个图我就是这么画的啊!我主要是想把竖着的这个面删掉。
fspdlh(金币+2,VIP+0):刚刚忘记选择金币数了,再奉上两个
可以,把x 中的下三角部分的元素都设为0,在画图就可以了!
比如你的起始元素(第一个为)a11,最后一个为a2121,对角线上为aii,编程时,若行i>列j,则aij=0,达到了下三角部分的元素都为0。
工作,挣钱
4楼2008-09-06 18:49:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fspdlh

金虫 (正式写手)

我找到方法了,把不需要的点设为NaN就可以了,设为0是不行的,不过还是谢谢虫友交流。

5楼2008-09-06 20:30:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zxh19836718

金虫 (小有名气)

en, 0有投影,NAN没有啥都没!
工作,挣钱
6楼2008-09-06 21:07:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 fspdlh 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见