MATLAB入門教程之MATLAB的基本知識
911 125
A = [A; 4 3 2 1] % 加入第四列
A =
13 4 5
55 8 6
911125
43 2 1
A([1 4], :) = [] % 刪除第一和第四列(:代表所有行)
A =
55 8 6
911125
這幾種矩陣處理的方式可以相互疊代運用,產(chǎn)生各種意想不到的效果,就看各位的巧思和創(chuàng)意。
小提示:在MATLAB的內(nèi)部資料結(jié)構(gòu)中,每一個矩陣都是一個以行為主(Column-oriented )的陣列(Array)因此對於矩陣元素的存取,我們可用一維或二維的索引(Index)來定址。舉例來說,在上述矩陣A中,位於第二列、第三行的元素可寫為A(2,3) (二維索引)或A(6)(一維索引,即將所有直行進(jìn)行堆疊後的第六個元素)。
此外,若要重新安排矩陣的形狀,可用reshape命令:
B = reshape(A, 4, 2) % 4是新矩陣的列數(shù),2是新矩陣的行數(shù)
B =
5 8
9 12
5 6
115
評論