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
本文详细介绍了MATLAB中reshape函数的功能与使用方法,通过示例展示了如何将矩阵A重新排列为m*n的二维矩阵,同时保持矩阵元素的总数和存储顺序不变。此函数在数据处理和矩阵操作中非常实用。
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

被折叠的 条评论
为什么被折叠?
