2011-02-14 65 views
0

我是一個完整的Matlab新手,所以請忍受我:)我用我的朋友的模糊說明,所以我不,如果他們是正確的。matlab:gscatter的分組變量

我有一個名爲m12的變量(導入形式爲.xls文件),它是一個61x3數組。沒有標籤。

第一列包含槓桿,第二個標準化殘差用於PLS模型的訓練(前46行)和驗證(剩餘15行)。

我想分組那些前兩列,以便訓練集由藍色'X'表示,並通過紅色'O'設置驗證,所以我將46行'1和接下來的15行'放入第三欄。

我的朋友告訴我,只需鍵入:

組(:,3)

gscatter(M12(:,1),M12(:,2),組, 'BR' , 'XO')

但是當I型

group(:,3) 

我得到一個「???未定義可變GRO向上。」錯誤。

任何人都可以幫助我嗎?

回答

3

只要寫

group = m12(:,3); 

,而不是你的第一道防線。

這樣,您正在定義一個向量group,其中包含m12第三列的所有條目,即您的分組變量。

+0

非常感謝你! – KatOd 2011-02-14 21:00:38