0
異なるx、y座標を持つ点の2Dプロットを作成し、別の変数に応じて色を付けたいと思います。私は、xとyの座標と1または-1を含む別の列の列ベクトルを作成しました。私は、1を赤、-1を青の点として表現したいと思います。MATLAB:異なる色の点の2Dプロットを作成するには?
x_dis=rho_rec(1:nDis,xCol,step);%x coordinates
y_dis=rho_rec(1:nDis,yCol,step); %y coordinates
bv=rho_rec(1:nDis,bvCol,step); % 1 or -1
for i=1:1:nDis
if bv(i)==1
dis_color(i,1:3)=[0 0 1]; %blue
elseif bv(i)==-1
dis_color(i,1:3)=[1 0 0]; %red
end
end
plot(x_dis,y_dis,'.','Color',dis_color(1:nDis,:))
しかし、それは動作しません。コードをどのように変更すればよいですか?ありがとうございました。
これはまさに私が欲しいものです。ありがとう。 –