Matlab 矩陣 - 刪除行和列
您可透過向該行或列分配一對空方括號 [] 來刪除矩陣的整行或整列。基本上,[] 表示空陣列。
示例
例如,我們刪除矩陣 a 的第四行,如下所示-
a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8]; a( 4 , : ) = []
輸出
以下是在 MATLAB 中執行上述程式碼:
>> a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8] a( 4 , : ) = [] a = 1 2 3 4 5 2 3 4 5 6 3 4 5 6 7 4 5 6 7 8 a = 1 2 3 4 5 2 3 4 5 6 3 4 5 6 7 >>
第四行已刪除。它只顯示了三行。
示例
接下來,我們刪除矩陣 a 的第五列,如下所示-
a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8] a(: , 5)=[]
輸出
讓我們看看在 MATLAB 中執行上述程式碼的效果-
>> a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8] a(: , 5)=[] a = 1 2 3 4 5 2 3 4 5 6 3 4 5 6 7 4 5 6 7 8 a = 1 2 3 4 2 3 4 5 3 4 5 6 4 5 6 7 >>
廣告