我有一个矩阵
q = [1 2 3 4 5 6;
7 8 9 10 11 12];
我想创建一个数组d,以便
d(:,:,1) = 1 2
7 8
d(:,:,2) = 3 4
9 10
d(:,:,3) = 5 6
11 12
我知道如何使用循环,但我不想使用循环。
答案 0 :(得分:7)
使用reshape
out = reshape(q,size(q,1),2,[])