24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1587  |  回复: 5

贺仪

铁杆木虫 (著名写手)


[交流] 【求助完成】matlab画图surf

我有八组数据,分别可以话八个surface,但问题是这八组里面各层之间有互换,如图所示,用八个surf去画的话(surf(x,y,m(1:121,1:121,i))i 从1-8循环)造成在跳跃点与点之间也形成了面,使得整个空间都被填充了。有没有办法使得画出来分开的清楚的八个平面?
其实只要把这些数据点画上去,而不用surface去填充的话就可以,用scatter3去画的话要求x,y,z是相同大小的nx1 矩阵,数据怎么转换?怎么画?在其他软件里实现也可以,谁有办法?
只要谁帮忙解决了再开贴送你100金币!要是能去掉之间跳跃的点也可以试试



答案见
http://muchong.com/bbs/viewthread.php?tid=3073811

[ Last edited by 贺仪 on 2011-4-13 at 22:08 ]
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

» 抢金币啦!回帖就可以得到:

查看全部散金贴

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

贺仪

铁杆木虫 (著名写手)


引用回帖:
Originally posted by 贺仪 at 2011-04-13 15:47:34:
我有八组数据,分别可以话八个surface,但问题是这八组里面各层之间有互换,如图所示,用八个surf去画的话(surf(x,y,m(1:121,1:121,i))i 从1-8循环)造成在跳跃点与点之间也形成了面,使得整个空间都被填充了。 ...

我刚自己写了句子,换成scatter画了但是颜色不好看,如果用scatter,怎么着色?

2楼2011-04-13 17:09:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
引用回帖:
Originally posted by 贺仪 at 2011-04-13 15:47:34:
我有八组数据,分别可以话八个surface,但问题是这八组里面各层之间有互换,如图所示,用八个surf去画的话(surf(x,y,m(1:121,1:121,i))i 从1-8循环)造成在跳跃点与点之间也形成了面,使得整个空间都被填充了。 ...

没你的数据,用surf画这样的图是没问题的。
用scatter3画图,scatter3( x, y, z, s, c ),其中的参数c是指定颜色的。

[ Last edited by xiegangmai on 2011-4-13 at 18:55 ]
3楼2011-04-13 18:43:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

贺仪

铁杆木虫 (著名写手)


引用回帖:
Originally posted by xiegangmai at 2011-04-13 18:43:03:
没你的数据,用surf画这样的图是没问题的。
用scatter3画图,scatter3( x, y, z, s, c ),其中的参数c是指定颜色的。

[ Last edited by xiegangmai on 2011-4-13 at 18:55 ]

这样画的话,每一层的颜色一样,我想的是颜色根据z值来变化的那种
4楼2011-04-13 19:01:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
引用回帖:
Originally posted by 贺仪 at 2011-04-13 19:01:39:
这样画的话,每一层的颜色一样,我想的是颜色根据z值来变化的那种

那就根据z坐标来确定个点的RGB值,然后用scatter3命令作图了。
5楼2011-04-13 19:04:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

贺仪

铁杆木虫 (著名写手)


引用回帖:
Originally posted by xiegangmai at 2011-04-13 19:04:31:
那就根据z坐标来确定个点的RGB值,然后用scatter3命令作图了。

那格式怎么写?你写详细点,x,y是121X121的矩阵,另外一个m是121X121X18的矩阵,这里面放了本证值和坐标
figure(10);
hold on;
for i=1:101
   for j=1:101
        for l=1:18
            cll=hot(18)
            scatter3(x(i,i),y(j,j),m(i,j,l),5,cll(l,1:3));
                end
        end
end

[ Last edited by 贺仪 on 2011-4-13 at 20:03 ]
6楼2011-04-13 19:52:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 贺仪 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见