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
那么若何操控多维数组呢?
经由过程下面体例就知道了
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,:,:)))
end
- 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
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/238103.html
- 上一篇: word文档如何取消强制保护
- 下一篇: 怎么查看弹窗的来源
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
希瑟(Heather)——欧美十大最佳柯南灰歌
二人梭哈
faceu激萌怎么把瘦脸开到最大
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:200248
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:497