在Matlab中习惯性的会将二维数组中的第一维称为“行”第二维称为“列”,而对于三维数组的第三位则是习惯性的称为“页”。在Matlab中将三维及三维以上的数组统称为高维数组,三维数组也是高级运算的基础,本文将介绍三种创建三维数组的方法。
1、多维数组
第三维称为页,需要注意的是每一页存放的二维数组维度要一致,也就是行列数要一致。
1 2 3 4 5 6 7 |
|
这样就得到的A三维数组为2*2*3double
2、结构体数组
(我学这个的目的是为了将不同维度的二维数组存放在一块,将不同的二维数组赋值给新的数组,方便循环遍历)
结构体数组定义--赋值方式或者用struct
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
使用下标创建三维数组
-
1
在Matlab命令框中输入以下代码可以创建简单的三维数组: