8 多维数组
在实际应用的过程中,经常需要构造多于二维的数组,我们将多于二维
的数组统称为多维数组。
对于二维数组,人们习惯于把数组的第 1 维称为“行”,把第 2 维称为
“列”,我们将第 3 维称为“页”。
由于更多维的数组的显示并不直观,所以本节以三维数组为例来介绍多
维数组的使用。
8.1 多维数组的创建
创建多维数组最常用的方法有以下 4 种。
(1)直接通过“全下标”元素赋值的方式创建多维数组。
(2)由若干同样尺寸的二维数组组合成多维数组。
(3)由函数 ones、zeros、rand、randn 等直接创建特殊多维数组。
(4)借助 cat、repmat、reshape 等函数构建多维数组。
【例 2-26】 采用“全下标”元素赋值方式创建多维数组示例。
>> A(3,3,3)=1 % 创建 3*3*3 数组,未赋值元素默认设置为 0