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文檔怎么添加背景顏色
