Matlab2016怎么建立使用多维数组

 时间:2024-10-20 18:00:43

Matlab2016最厉害的就是可以很方便的处理多维数组,下面就介绍下,如何建立多维数组,以及他的使用方式!

Matlab2016怎么建立使用多维数组

工具/原料

matlab2016a

Matlab2016怎么建立使用多维数组

1、首先建立三维数组,和二维数组一样,先建立一个3*3的数组,然后添加一个三维数组使用如下方式A = [5 7 8; 0 1 9; 4 3 6];A(:,:,2) = [1 0 4; 3 5 6; 9 8 7]

Matlab2016怎么建立使用多维数组

2、还有一种方式就是使用cat函数,例如:B = cat( 3, [2 8; 0 5], [1 3; 7 9], [2 3; 4 6])显示结果如图

Matlab2016怎么建立使用多维数组

3、那么如何查看当前多维数组的维数及大小呢?可以直接使用SIZE 和NDIMS进行查看,如图

Matlab2016怎么建立使用多维数组

4、查看并选择对应的元素,可以通过下标来选择,如图

Matlab2016怎么建立使用多维数组

5、那么如何操控多维数组呢?通过下面方式就知道了A = rand(3,3,2);B = permute(A, [2 1 3]);C = permute(A, [3 2 1]);

Matlab2016怎么建立使用多维数组

6、还可以从多维数组中选择二维数组,示例脚本如下:A = cat( 3, [1 2 3; 9 8 7; 4 6 5], 缪梨痤刻[0 3 2; 8 8 4; 5 3 5], ... [6 4 7; 6 8 5; 5 4 3]);% The EIG function is applied to each of the horizontal 'slices' of A.for i = 1:3 eig(squeeze(A(i,:,:)))end

Matlab2016怎么建立使用多维数组

7、最后就是创建示例图片,可以使用如下耔阵式肥脚本x1 = -2*pi:pi/10:0;x2 = 2*pi:pi/10:4*pi;x3 = 0:pi/10:2*p足毂忍珩i;[x1,x2,x3] = ndgrid(x1,x2,x3);z = x1 + exp(cos(2*x2.^2)) + sin(x3.^3);slice(z,[5 10 15], 10, [5 12]); axis tight

Matlab2016怎么建立使用多维数组
  • matlab多项式分析
  • 电力调整器如何选型
  • 在MATLAB学习中,如何获取函数的使用方法
  • matlab如何用ones构建单位矩阵
  • Mathematica表格如何合并表格单元
  • 热门搜索
    手抄报国庆70周年 小年手抄报 初一历史手抄报 寻根乡愁手抄报 重阳节手抄报内容30字 读书的手抄报图片 中秋佳节手抄报 运动会的手抄报 安全手抄报内容大全 人与自然手抄报