Colors 单点绘图中的倍频程多色
将X、Y和Z视为n列向量,其中,Z的值仅为1-6 然后,我想策划一下Colors 单点绘图中的倍频程多色,colors,plot,octave,Colors,Plot,Octave,将X、Y和Z视为n列向量,其中,Z的值仅为1-6 然后,我想策划一下 for i=1:n if Z(i) == 1 plot(X(i), Y(i), @1) hold on elseif plot(X(i), Y(i), @2) ... 我想做的是在一行中完成这一点 plot(X, y, 'color', Z). 有没有办法做到这一点? 简而言之,在这个例子中,我的设置颜色可以由第三个向量决定吗 谢谢。 < P>如果我正
for i=1:n
if Z(i) == 1
plot(X(i), Y(i), @1)
hold on
elseif
plot(X(i), Y(i), @2)
...
我想做的是在一行中完成这一点
plot(X, y, 'color', Z).
有没有办法做到这一点?
简而言之,在这个例子中,我的设置颜色可以由第三个向量决定吗
谢谢。
< P>如果我正确地理解了你的问题,你想用颜色Zi绘制每对坐标席,一个字。使用散布功能:scatter(x,y,[],z)
z可以是矢量或矩阵,其中每一行都是RGB颜色规范。完美,这正是我要找的。