色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

matlab創建三維數組的三種方法

夏志豪2年前385瀏覽0評論

matlab創建三維數組的三種方法?

1、使用下標創建三維數組

在Matlab命令框中輸入以下代碼可以創建簡單的三維數組:

for i=1:2

for j=1:2

for k=1:2

A(i,j,k)=i+j+k;

end

end

end

要查看程序結果。在命令窗口中輸入變量名稱按【Enter】,即可得到相應的結果。如

輸入:A(:,:,1)

得到:

ans =

3 4

4 5

輸入:A(:,:,2)

得到:ans =

4 5

5 6

2、使用低維數組創建三維數組

我們可以先輸入一個二維數組,然后通過第三維數組與其關系生成第三維數組,例如輸入以下代碼可以生成三維數組:

D2=[1,2,3;4,5,6;7,8,9];

D3(:,:,1)=D2;

D3(:,:,2)=2*D2;

D3(:,:,3)=3*D2;

要查看程序結果。

輸入:D2 并按【Enter】可以查看輸入的二維數組。

得到:

D2 =

1 2 3

4 5 6

7 8 9

輸入:D3 并按【Enter】可以查看生成的三維數組。

D3(:,:,1) =

1 2 3

4 5 6

7 8 9

D3(:,:,2) =

2 4 6

8 10 12

14 16 18

D3(:,:,3) =

3 6 9

12 15 18

21 24 27

3、使用創建函數創建三維數組

使用Cat命令來創建高維數組。Cat命令的個事為【C=cat(dim,A1,A2,A3,A4……)】其中dim表示的是創建數組的維度,A1,A2,A3,A4表示的是各維度上的數組。在命令窗口中輸入以下代碼即可創建一個簡單的三維數組:

D2=[1,2,3;4,5,6;7,8,9];

C=cat(3,D2,2*D2,3*D2);

要查看程序結果

輸入:C(:,:,1) 并按【Enter】

得到:

ans =

1 2 3

4 5 6

7 8 9

輸入:C(:,:,2) 并按【Enter】

得到:

ans =

2 4 6

8 10 12

14 16 18

輸入:C(:,:,3) 并按【Enter】

得到:

ans =

3 6 9

12 15 18

21 24 27

還可以利用【repmat】命令以及【reshape】命令在生成高維數組,因為用到的概率不涉及很高這里不一一闡述。

php多維數組如何獲取,matlab創建三維數組的三種方法