reshape(1,2)把结果分成1块,每一块2个元素
reshape(2,1)把结果分成2块,每一块1个元素
reshape(-1,1)把结果分成任意块,每一块1个元素
reshape(1,-1)把结果分成1块,这一块里面放所有的元素
reshape(4,3,2)把结果分成4块,每一块3个元素,做出一个2维的
reshape(a,3,2)在a中取数据,分成3块,每一块2个元素
reshape(A,[2,3]) 将 A 重构为一个 2×3 矩阵
reshape(A,2,3,4)将 A 重构为一个 2×3x4矩阵,与reshape(A,[2,3,4])相同
reshape(A,2,[ ])将 A 重构为一个 2×?矩阵
行向量:
a = [1 2 3 4 5 6]
执行下面语句把它变成3行2列:
b = reshape(a,3,2)
执行结果:
b =
1 4
2 5
3 6
原文:https://www.cnblogs.com/xingnie/p/12232028.html