2011-02-14 10 views
0

私は完全なMatlab初心者ですので、私と一緒に抱きしめてください:)私は友人の曖昧な指示を使用しているので、正しい場合はしません。matlab:gscatterの変数をグループ化する

私は61x3配列である変数m12(.xlsファイルをインポートしたもの)を持っています。ラベルなし。

最初の列には、トレーニングの第2標準化残差(最初の46行)とPLSモデルの検証(残りの15行)セットが含まれています。

訓練セットが青色 'X'で、妥当性検査が赤色 'O'で設定されるように、最初の2つの列をグループ化したいので、 '1'と次の15行 '2' 3番目の列。

私の友人は、単に入力する私に言った:

グループ(:、3)

gscatter(M12(:、1)、M12(:、2)、グループ、 'BR' 'XO')

が、私は

group(:,3) 

を入力するとき、私は「???未定義変数GROを取得アップ。"エラー。

誰でも手伝ってもらえますか?

答えて

3

だけではなく、あなたの最初の行の

group = m12(:,3); 

を書きます。

このようにして、m12という3番目の列のすべての項目、つまりグループ変数を含むベクトルgroupを定義しています。

+0

ありがとうございます! – KatOd

+0

@ultio:ようこそ。あなたがその答えが役に立つと分かったら、それを受け入れることを検討してください。 – Jonas

関連する問題