对于高维数组,人们习惯地把二维数组的第一维称为“行(Row)”,把第二维称为“列(column)”,至于第三维,称谓都是不相同的这里为了方便,采用“页(Page)”来称呼。
打个比方,二维数组可以看成由“小方格”拼成的“矩面行”那样,三维数组可以被看成由“小方块”组成的“长方体”。对于三维数组来说,无论在那一页的二维行、列数组都应该是同样大小的;无论哪一行上的二维列、页数组应该是同样的大小的;无论那一列上的二维行、页组数也应该是同样大小的。
1、高维数组的创建
1)直接通过“全下标”元素赋值方式创建高维数组;
2)由若干个同样大小的低维数组组合成高维数组;
3)由函数ones、zeros、rand、randn直接创建标准高维数组;
4)借助cat,repmat,reshape等函数构作高维数组;
例子:1)全下标单元素赋值法