matlab中reshape函數的使用 matlab指令?
echo 0-% 40 . com % 0 Amat lab % E7 % 9A % 84% E5 % B8 % B8 % E7 % 94% A8 % E5 % 91% BD % E4 % BB %
echo 0-% 40 . com % 0 Amat lab % E7 % 9A % 84% E5 % B8 % B8 % E7 % 94% A8 % E5 % 91% BD % E4 % BB % A4 % E5 % 8F % 8A % E5 % 85% B6 % E8 % A7 % A3 % E9 % 87% 8A % E5 % A6 % 82% E4 % B8 % 8B % EF % BC % 9A % 0A % :),a (2,:)]
5.按回車鍵后,就完成了。
matlab如何定義三維空數組?
1.創(chuàng)建帶下標的三維數組。
在Matlab命令框中輸入以下代碼,創(chuàng)建一個簡單的三維數組:
對于i1:2
對于j1:2
對于k1:2
一個(I,j,k)i j k
結束
結束
結束
查看項目結果。在命令窗口中輸入變量名,按[:,:,1)
獲取:
美國國家標準(American National Standards的縮寫)
3 4
4 5
輸入:a(:,:,2)
獲取:ans
4 5
5 6
2.使用低維數組創(chuàng)建三維數組。
我們可以先輸入一個二維數組,然后通過三維數組和它的關系生成一個三維數組。例如,我們可以通過輸入以下代碼生成一個三維數組:
D2
D3(:,:,1)D2
D3(:,:,2)2*D2
D3(:,:,3)3*D2
查看項目結果。
輸入D2并按[:,:,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.使用create函數創(chuàng)建一個三維數組。
使用Cat命令創(chuàng)建一個高維數組。Cat命令的事件是[CCAT (dim,A1,A2,A3,A4...)],其中dim表示創(chuàng)建數組的維數,A1,A2,A3,A4表示。是每個維度中的數組。在命令窗口中輸入以下代碼,創(chuàng)建一個簡單的三維數組:
D2
Ccat(3,D2,2*D2,3*D2)
要查看計劃結果
輸入:c(:,:,1)并按[Enter]。
獲取:
美國國家標準(American National Standards的縮寫)
1 2 3
4 5 6
7 8 9
輸入:c(:,:,2),然后按[Enter]。
獲取:
美國國家標準(American National Standards的縮寫)
2 4 6
8 10 12
14 16 18
輸入:c(:,:,3),然后按[Enter]。
獲取:
美國國家標準(American National Standards的縮寫)
3 6 9
12 15 18
21 24 27
還可以用[repmat]命令和[reshape]命令生成高維數組,因為用的概率不是很高,所以我贏了 這里就不細說了。