Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-03-03, 20:12   #1
tolabfans
普通会员
 
注册日期: 2008-02-29
年龄: 44
帖子: 92
声望力: 19
tolabfans 正向着好的方向发展
默认 【求助】scatter3的颜色表示问题

x=linspace(1,1000,1000);
y=linspace(1,1000,1000);
z=linspace(1,1000,1000);

r=linspace(0,1,1000);
g=linspace(0,1,1000);
b=linspace(0,1,1000);

scatter3(x,y,z,3,[r g b]);

上面这个小程序想用不同颜色画1000个点.,怎么执行后什么也没有。

我查看了说明,scatter3(X,Y,Z,S,C), 前三个参数是坐标,S是散点的size,C是颜色参数,可以用[r g b]表示rgb彩色,可是出不来。只能表示一种颜色。如scatter3(x,y,z,3,[1 0 0]);就ok
tolabfans 当前离线   回复时引用此帖
旧 2008-03-03, 21:32   #2
shiqiang
高级会员
 
shiqiang 的头像
 
注册日期: 2008-02-26
年龄: 38
帖子: 158
声望力: 25
shiqiang 身上有一圈迷人的光环哦shiqiang 身上有一圈迷人的光环哦shiqiang 身上有一圈迷人的光环哦
默认

你的颜色[r g b]有问题,应该是[r' g' b']
shiqiang 当前离线   回复时引用此帖
旧 2008-03-03, 21:38   #3
shiqiang
高级会员
 
shiqiang 的头像
 
注册日期: 2008-02-26
年龄: 38
帖子: 158
声望力: 25
shiqiang 身上有一圈迷人的光环哦shiqiang 身上有一圈迷人的光环哦shiqiang 身上有一圈迷人的光环哦
默认

因为那个linspace命令后,r,g,b,都变为行向量了,如果你直接运用[r g b]的话成了一个整体的行向量了,但是[r' g' b']的话是经过转置后成为列向量了,这样才能构成三要素的颜色配合。
shiqiang 当前离线   回复时引用此帖
旧 2008-03-04, 08:50   #4
tolabfans
普通会员
 
注册日期: 2008-02-29
年龄: 44
帖子: 92
声望力: 19
tolabfans 正向着好的方向发展
默认

引用:
作者: shiqiang 查看帖子
因为那个linspace命令后,r,g,b,都变为行向量了,如果你直接运用[r g b]的话成了一个整体的行向量了,但是[r' g' b']的话是经过转置后成为列向量了,这样才能构成三要素的颜色配合。...
太感谢了。果然成功了。
tolabfans 当前离线   回复时引用此帖
旧 2008-03-14, 22:29   #5
huaijuliu
普通会员
 
注册日期: 2008-01-27
年龄: 38
帖子: 31
声望力: 18
huaijuliu 正向着好的方向发展
默认

引用:
作者: shiqiang 查看帖子
因为那个linspace命令后,r,g,b,都变为行向量了,如果你直接运用[r g b]的话成了一个整体的行向量了,但是[r' g' b']的话是经过转置后成为列向量了,这样才能构成三要素的颜色配合。
确实是这样,矩阵和向量区别很大 但也经常不注意混淆
huaijuliu 当前离线   回复时引用此帖
旧 2008-05-23, 21:27   #6
rocflying
初级会员
 
注册日期: 2008-05-23
年龄: 41
帖子: 4
声望力: 0
rocflying 正向着好的方向发展
默认

我用scatter3 画图时,成了灰度图了,也许就是因为,每个点的rgb都是一样的。
如果不同的值,给不同的颜色,怎么设置呢?
rocflying 当前离线   回复时引用此帖
旧 2014-10-24, 11:46   #7
jane5852
初级会员
 
注册日期: 2008-06-11
年龄: 47
帖子: 2
声望力: 0
jane5852 正向着好的方向发展
默认 回复: 【求助】scatter3的颜色表示问题

同求助啊,不知道如何发帖子,我也要为这个三维立体图的不同颜色发疯了
jane5852 当前离线   回复时引用此帖
旧 2014-10-24, 11:51   #8
jane5852
初级会员
 
注册日期: 2008-06-11
年龄: 47
帖子: 2
声望力: 0
jane5852 正向着好的方向发展
默认 回复: 【求助】scatter3的颜色表示问题

求各位大侠指点一下:一共29个采样数据,三维的,也就是29*3这样的数据,这29个点分别表示了4个不同的动作,我想用不用的颜色和形状区分出来这些点,但是一直不成功,很抓狂。
jane5852 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 11:34


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.