【MATLAB】多维数组相关操作

多维数组是三维及以上的数组 。 三维数组用的较多,如果把二维数组看成一个平面,三维数组就可以看作一个长方体 。 本经验所使用的MATLAB版本为R2020a 。

【MATLAB】多维数组相关操作

文章插图


需要这些哦
计较机
MATLAB
方式/
1多维数组的建立方式一:直接赋值法 。 按页赋值,每一页为一个二维数组 。
【MATLAB】多维数组相关操作

文章插图

2多维数组的建立方式二:二维数组扩展法 。 将二维数组扩展当作三维数组 。
【MATLAB】多维数组相关操作

文章插图

3也可以直接给第二页赋值,则第一页默认为0 。
【MATLAB】多维数组相关操作

文章插图

4多维数组的建立方式三:利用cat函数 。 cat函数将几个数组按照某一维毗连起来,挪用格局为:
A=cat(n,A1,A2,...),构成n维 。
【MATLAB】多维数组相关操作

文章插图

5多维数组的建立方式四:利用特别数组函数 。 利用rand、randn、ones、zeros等函数建立多为特别矩阵 。
【MATLAB】多维数组相关操作

文章插图

6多维数组元素提取方式一:全下标法 。
【MATLAB】多维数组相关操作

文章插图

7【【MATLAB】多维数组相关操作】多维数组元素提取方式二:单下标法 。 每一页按列排序 。
【MATLAB】多维数组相关操作

文章插图

8多维数组外形的重排 。 利用reshape函数,挪用格局为:
A=reshape(A1,[m,n,p]),m、n、p别离是重排后的行、列、页 。
【MATLAB】多维数组相关操作

文章插图

9多维数组维度的重排 。 利用permute函数,挪用格局为:
A=permute(A1,[m,n,p]),m、n、p别离是重排后的列、行、页 。
【MATLAB】多维数组相关操作

文章插图

10四维数组与三维数组近似,利用第一个下标暗示,更高维的数组就继续添加维度来确定页 。
【MATLAB】多维数组相关操作

文章插图

注重事项注重所有符号均为英文符号 。

以上内容就是【MATLAB】多维数组相关操作的内容啦,希望对你有所帮助哦!

    推荐阅读