tolabfans
2008-03-03, 20:12
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
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