1
私はx、y、labelという3つの列を持つデータからknn結果をプロットしようとしています。 3つのクラスがあり、それぞれに異なるシンボルを使いたいと思います。ラベルを使ったMatlabプロット
t1 = data(:,3) == 1;
t2 = data(:,3) == 2;
t3 = data(:,3) == 3;
train1 = data(t1,:);
train2 = data(t2,:);
train3 = data(t3,:);
figure(1);
plot(train1(:,1),train1(:,2),'#',train2(:,1),train2(:,2),'*',train3(:,1),train3(:,2),'o');
私はこれを行うための、より簡潔な方法があるかどうかを知りたい:ここで私は今、プロットてる方法です。おかげ