[問題] som取值的問題已回收

看板MATLAB作者 (ching)時間16年前 (2009/11/23 03:02), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
想請問各位前輩 我想要使用SOM進行分群的動作,程式如下: net=newsom(minmax(p),[3 1]); net=train(net,p); a=sim(net,p); 但是SOM出來的結果如下: (3,1) 1 ((3,1)指第一筆資料被分在第三群 但後面的1我不知道代表什麼?) (2,2) 1 (2,3) 1 (1,4) 1 (3,5) 1 它的資料型態會顯示為 A <3*5 double> 我想要將這5筆資料 屬於第2群的放入a2的矩陣內。 如 2 2 2 3 也就是以[val id]的模式儲存下來 但是我不知道該怎麼取出這資料? 麻煩各位前輩指點!!拜託~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.122.3

11/24 08:48, , 1F
我找到了 vec2ind(a); 這樣就可以了= =
11/24 08:48, 1F
文章代碼(AID): #1B2OhUlk (MATLAB)
文章代碼(AID): #1B2OhUlk (MATLAB)