XY データ (同じ Excel ワークシート内) を matlab にインポートしました。すべての X 座標と Y 座標は別々の列 ('FHC') にあり、X は列 b にあり、Y は c にあります。k-means を使用してこれらをプロットしたいと思います。
すべての座標をプロットするのが好きではないため、行き詰まりました。最初の10個を含め、2つのセルをスキップしてから次の10個を含めるのが好きです。このようにセルを指定しようとしました (b2:b12,1);( c2:c12,2)、行列の次元を超えていますか?
どのセルからどのセルに含めたいかをmatlabに伝えるにはどうすればよいですか?おそらく、その間のいくつかのセルをスキップするように指示できますか? 私のコードは現時点では次のようになっています (ただし、現在はすべての X とすべての Y がプロットされています)。
X =['FHC',(:,1);(:,2)] %written differently
opts = statset('Display','final');
[idx,ctrs,sumd,D] = kmeans(X,1,...
plot(X(idx==1,1),X(idx==1,2),'r.','MarkerSize',12)
hold on
plot(ctrs(:,1),ctrs(:,2),'ko',...
legend('Cluster 1','Centroid',...