我有一個由2行和3列組成的數組X
(向量的數組)。使用matlab從我的陣列中刪除一行
a1=[1 2 3];
b1=[2 5 4];
c1=[2 2 4];
a2=[1 6 5];
b2=[1 6 4];
c2=[4 5 7];
X= {a1,b1,c1 ; a2,b2,c2};
假設我請從陣列X
第一行(a1, b1 and c1)
。
[m n]=size(X); % m=2 and n=3
selected_line = X(1, 1:n);
如何重寫相同的X
但沒有第一行?換句話說,我如何從我的表中刪除選定的行,以便獲得上述的{a2, b2, c2}
而不是X
數組?
[刪除的行和列的可能重複從MATLAB矩陣快速](http://stackoverflow.com/questions/4163876/removing-rows-and-columns-from-matlab-matrix-quickly)。此外,相關的問題[如何在Matlab中選擇一個子矩陣(不以任何特定模式)](http://stackoverflow.com/questions/13091193/how-to-select-a-submatrix-not-in-any-特定模式在matlab/13093242#13093242)值得一讀... –