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]

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

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

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

5那么若何操控多维数组呢?
经由过程下面体例就知道了
【Matlab2016怎么建立使用多维数组】A = rand(3,3,2);
B = permute(A, [2 1 3]);
C = permute(A, [3 2 1]);

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,:,:)))

7最后就是建立示例图片 ,
可以利用如下剧本
x1 = -2*pi:pi/10:0;
x2 = 2*pi:pi/10:4*pi;
x3 = 0:pi/10:2*pi;
[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怎么建立使用多维数组的内容啦 , 希望对你有所帮助哦!
猜你喜欢
- 怎么查看弹窗的来源
- 微信怎么下载安装游戏保卫萝卜3
- 绝地求生刺激战场怎么加入房间 怎么创建房间
- 绝地求生刺激战场被射击之后怎么自救
- 微信找不到城市服务怎么办
- 魔兽世界PJ评级战场怎么卡空场?怎么排
- 微信怎么创建标签分组
- 微信运动怎么不加入排行榜
- QQ看点怎么关闭视频自动播放
- word文档怎么添加背景颜色
