1
如果我有一個陣列,例如Matlab:使用陣列A的每個維度的相應列元素創建新的3維陣列B
A(:,:,1)
= 1 4 7
2 5 8
3 6 9
A(:,:,2)
= 10 13 16
11 14 17
12 15 16
A(:,:,3)
= 19 22 25
20 23 26
21 24 27
是有什麼樣重塑,circshift,我可以使用如下,以重新排序:
B(:,:,1)
= 1 2 3
10 11 12
19 20 21
B(:,:,2)
= 4 5 6
13 14 15
22 23 24
B(:,:,3)
= 7 8 9
16 17 18
25 26 27
非常感謝你提前。
非常感謝您對這樣一個快速和簡單的解決方案 –
@ Matlab_beginner如果這解決了你的問題,考慮接受它 - http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – Divakar