简单来说,reshape(A,m,n)就是用来把原矩阵的元素,按照列读取排成一行,然后按照指定的m*n矩阵再按列放好。
比如原矩阵为
A =
1 2 3
4 5 6
7 8 9
10 11 12
我们先给他按列拍成一排(变相说也就是看看reshape(A,1,12))的效果
reshape(A,1,12)
ans =
1 4 7 10 2 5 8 11 3 6 9 12
接着我们先想想,reshape(A,2,6)的结果是多少呢?按照第一行的介绍,应该就是1和4一列,7和10一列,2和5一列,以此类推,我们看看效果
reshape(A,2,6)
ans =
1 7 2 8 3 9
4 10 5 11 6 12
本文同步分享在 博客“风翼冰舟”(CSDN)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。