[問題] 有沒誰看過這個語法X(idx==1,1),請指教
大家好,我看完以下這個範例,大致都懂
只是對於X(idx==1,1),X(idx==1,2)這段很不解
照道理看,這是比對200x1 的idx Matrix的每一項是否為1,如果是1,就畫X座標的紅點,
X是一個200x2的Matrix,
可是我找不到這個語法,怎麼樣的語法可以讓這一行從第一項開始比對idx Matrix 與 X Matrix
一直loop到完呢?
我不知我的解讀有沒有錯,有人看得懂這一行的idx==1的功用嗎?
請指教我
謝謝
X=[randn(100,2)+ones(100,2);randn(100,2)-ones(100,2) ];
opts = statset('Display','final');
[idx,ctrs] = kmeans(X,2,'Replicates',1005,'Options',opts,'emptyaction','drop');
subplot(2,1,1);
plot(X(idx==1,1),X(idx==1,2),'r.','MarkerSize',12);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
hold on
plot(X(idx==2,1),X(idx==2,2),'g.','MarkerSize',12);
--
老闆 ◥ █ ◢▆◣ █ ◤ ︴
我 ██ ▂ █ 累 ︴
不 ▆▆◥█◤▆▆ 累
是 ◥▇██ ◥█◣▆◢█◤ ██▇◤
鐵 ◥ ▍ ██▍◤ ︴
金 ◥◥▂▂▂◤◤ 累
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.241.67
推
06/06 22:32, , 1F
06/06 22:32, 1F
→
06/06 22:33, , 2F
06/06 22:33, 2F
→
06/06 22:40, , 3F
06/06 22:40, 3F
→
06/06 22:42, , 4F
06/06 22:42, 4F
→
06/06 23:04, , 5F
06/06 23:04, 5F
→
06/06 23:05, , 6F
06/06 23:05, 6F
推
06/06 23:51, , 7F
06/06 23:51, 7F
→
06/07 23:00, , 8F
06/07 23:00, 8F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):