(做者:lcc) 數組
多維數組 io
維數(Dimensions)超過2的數組都可視爲「多維數組」(Multidimesional Arrays,簡稱N-D Arrays)。 im
n 將兩個二維(平面)數組疊在一塊兒,就構成三維數組,第三維稱爲「頁」(Page),以下圖所示: 二維數組
n 三維數組元素的尋址:能夠(行、列、頁)來肯定。 img
n 以維數爲 3×4×2 的三維數組爲例,其尋址方式以下圖所示: di
數組 A 是三維數組,其中 A(:,:,1)表明第一頁的二維數組,A(:,:,2)表明第二頁的二維數組。
n 多維數組的創建
創建一個簡單的多維數組,可直接由 MATLAB 命令視窗內輸入(使用「[ ]」操做符)
例:由兩個相同大小二維數組建立三維數組
A(:, :, 1) = [1 0 2 5; 4 1 8 7; 3 2 6 3];
A(:, :, 2) = [3 5 4 1; 2 6 2 1; 4 2 3 0]
A(:,:,1) =
1 0 2 5
4 1 8 7
3 2 6 3
A(:,:,2) =
3 5 4 1
2 6 2 1
4 2 3 0