网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

MATLAB中reshape的用法

时间:2024-10-12 10:44:57

1、reshape是对矩阵的元素重新排列的方法,可以将3*6的矩阵转换成9*2的矩阵。

2、需要注意的是reshape是按列读取,然后按列摆放,所以,需要这个原则和具体的问题,进行合理的转置操作,达到效果。

3、所以,如果我们想将如下一个3*6的矩阵A,转换成9*2的矩阵B的话。A=[1 2 3; 4 5 6; 7 8 9; 10 11 12;13 14 15;16 17 18];B = [1 2 3 4 5 6 7 8 9; 10 11 12 13 14 15 16 17 18];

MATLAB中reshape的用法

5、为了得到B这个输出矩阵,我们就需要用如果语句得到B的转置,然后再进行一步转置操作得到B。B=reshape(A.',9,2);B = B.';

MATLAB中reshape的用法
© 一点资料