MATLAB程式设计第11章多维阵列.ppt

MATLAB 程式設計 第11章 多維陣列 11-1 多維陣列的定義 在 MATLAB 的資料型態中,向量可視為一維陣列,矩陣可視二維陣列,對於維度(Dimensions)超過 1 的陣列則均可視為「多維陣列」(Multidimesional Arrays,簡稱 N-D Arrays)。 二維陣列(I) 二維陣列又簡稱矩陣,具有兩個維度(Dimensions) 「橫列」(Row) 「直行」(Column) 二維陣列(II) 二維陣列,可對應至一個 X - Y 二維平面座標,圖示如下: 三維陣列(I) 將兩個二維陣列疊在一起,就形成第三個維度,此第三個維度稱為「頁」(Page),圖示如下: 三維陣列(II) 三維陣列,可對應至一個 X - Y - Z 三維立體座標,圖示如下: 三維陣列(III) 三維陣列定址,可以(列,行,頁)定之。 以維度為 3×4×2 的三維陣列為例,其定址方式可圖示如下: 陣列 A 是三維陣列,其中 A(:,:,1)代表第一頁的二維陣列,A(:,:,2)代表第二頁的二維陣列。 四維陣列 四維陣列的第四個維度可視為「箱」(Box),而每個箱是由一個三維陣列所組成,其定址方式為(列,行,頁,箱)。 一個 2×2×3×5 的四維陣列,可表示成 5 個箱,每個箱都由一個 2×2×3 的三維陣列所組成,圖示如下: 可類推至

文档评论(0)

1亿VIP精品文档

相关文档