GNU Octaveでは、次のコードを使用してXの5行ごとに取得できます。
X_2
抽出されていない、または残されていない行で構成される別のマトリックスを取得するにはどうすればよいX
ですか?
X = [1;2;3;4;5;6;7;8;9;10;11]
ix = ( 5 : 5 : size(X,1) )
X_1 = X( ix , : )
5と10以外のすべてが欲しいのですX_2
が、これは可能ですか?
Gnu Octave、行列/ベクトルのn行ごとに取得します。
X = [1;2;3;4;5;6;7;8;9;10;11]
ix = ( 5 : 5 : size(X,1) )
プリント:
ix =
5 10
次に、元のマトリックスから行を削除します。これにより、抽出されなかった行のリストが表示されます。
たとえば、Xから行5と10を削除します。
X([5,10],:) = []
5と10が欠落しているXを印刷します。
X =
1
2
3
4
6
7
8
9
11
だからそれは概念を証明します。ix変数を使用して、指定された列でそれを実行します。
X(ix,:) = []
これにより、Xは抽出されていない行のリストになります。元の変数を乱す必要がない場合は、Xのコピーを作成し、これを行う前に別の変数に入れてください。次に割り当てますX_2 = X;
ソース: