1、函数功能:
reshape(A, m, n):在矩阵总元素保持不变的前提下,将矩阵A重新排成m*n的二维矩阵。
注意:reshape函数只改变原矩阵的行数和列数,不改变原矩阵元素个数及存储顺序。
2、代码示例
clc;
clear all;
A= [1,2,3;4,5,6] %2行3列的矩阵
B = reshape(A, 3, 2) %将矩阵变换为3行2列,并存到B中
运行结果:
A =
1 2 3
4 5 6
B =1 5
4 3
2 6
reshape(A, m, n):在矩阵总元素保持不变的前提下,将矩阵A重新排成m*n的二维矩阵。
注意:reshape函数只改变原矩阵的行数和列数,不改变原矩阵元素个数及存储顺序。
clc;
clear all;
A= [1,2,3;4,5,6] %2行3列的矩阵
B = reshape(A, 3, 2) %将矩阵变换为3行2列,并存到B中
运行结果:
A =
1 2 3
4 5 6
B =1 5
4 3
2 6