reshape函数matlab
时间: 2023-10-27 11:51:57 浏览: 81
矩阵的重塑-MATLAB教程
reshape函数是MATLAB中的一个函数,它可用于改变矩阵的形状。它的语法如下:
B = reshape(A,m,n)
其中,A是输入矩阵,m和n是输出矩阵的行数和列数。reshape函数将A矩阵按行优先的顺序重新排列成一个m行n列的矩阵。如果A矩阵的元素总数不等于m*n,则会发生错误。
例如,如果有一个3行4列的矩阵A:
A = [1 2 3 4; 5 6 7 8; 9 10 11 12];
我们可以使用reshape函数将其转换为一个2行6列的矩阵B:
B = reshape(A,2,6);
B的值为:
B = [1 5 9 2 6 10; 3 7 11 4 8 12];
阅读全文