MATLAB入門(mén)教程之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的內部資料結構中,每一個(gè)矩陣都是一個(gè)以行為主(Column-oriented )的陣列(Array)因此對於矩陣元素的存取,我們可用一維或二維的索引(Index)來(lái)定址。舉例來(lái)說(shuō),在上述矩陣A中,位於第二列、第三行的元素可寫(xiě)為A(2,3) (二維索引)或A(6)(一維索引,即將所有直行進(jìn)行堆疊後的第六個(gè)元素)。
此外,若要重新安排矩陣的形狀,可用reshape命令:
B = reshape(A, 4, 2) % 4是新矩陣的列數,2是新矩陣的行數
B =
5 8
9 12
5 6
115

評論