24小时热门版块排行榜    

查看: 784  |  回复: 4
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

boyli029

金虫 (小有名气)

[求助] 四维绘图请教 已有2人参与

各位好,有如下一组数据(x,y,z,C),其中xyz与C无直接关系,请问如何用matlab画四维图,图中颜色表示C的值,非常感谢!
0 0 0 1
1 1 2 1
1 1 1 2
2 1 2 2
3 2 2 2
4 3 3 3
5 5 4 2
回复此楼

» 猜你喜欢

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

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

boyli029

金虫 (小有名气)

引用回帖:
2楼: Originally posted by angocn at 2014-12-13 23:38:26
这个就是个简单的三维图呀?直接画三维带颜色点图就可以了。

高手,麻烦可以细讲么?
Just do it!
3楼2014-12-14 11:06:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

angocn

至尊木虫 (文坛精英)

【答案】应助回帖

感谢参与,应助指数 +1
这个就是个简单的三维图呀?直接画三维带颜色点图就可以了。
其实我喜欢历史,可是却学了理科
2楼2014-12-13 23:38:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

猪猪会飞

木虫 (职业作家)


祝一帆风顺,心想事成。
4楼2014-12-14 12:01:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

baobiao007

木虫 (职业作家)

中国特色

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
boyli029(xzhdty代发): 金币+10, 感谢参与应助 2014-12-23 07:53:18
CODE:
data =[0 0 0 1
1 1 2 1
1 1 1 2
2 1 2 2
3 2 2 2
4 3 3 3
5 5 4 2];

x = data(:,1);
y = data(:,2);
z = data(:,3);
s = ones(size(data,1), 1) * 60; %sizes of markers
c = data(:,4); %color data

scatter3(x,y,z,s,c,'filled');
colorbar;

记得发币。。
四维绘图请教
360软件小助手截图20141216141335.png

我同意叔本华的观点,人们投身艺术和科学领域的强烈愿望之一就是逃离痛苦、残酷和枯燥无味的现实生活,逃离自己飘忽不定的七情六欲的桎梏。--爱因斯坦
5楼2014-12-16 14:12:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见