33问答网
所有问题
MATLAB问题,如何将一列一维数组按每m个一组平均拆解为m行*n列的矩阵??
如题所述
举报该问题
推荐答案 2018-08-14
用reshape吧,reshape默认按照列取,假定A是一个一维数组:
tmpA = A(:); % 保证数据为
列向量
result = reshape(tmpA, m, n); % 其中length(tmpA) = m*n,需要保证数据长度变换前后一致
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/RW0PdRh455cBccP5h0B.html
其他回答
第1个回答 2018-08-14
reshape(A,m,n)
相似回答
matlab
里
如何
实现
N行一列的矩阵
变换成一行
N列的矩阵
答:
有两种方法可以实现:转置矩阵: B = A';通用方法:reshape()函数
示例如下:说明:reshape(A,m,n) 表示将矩阵A变换为m行n列的矩阵,通常用于矩阵形状的改变,例如下面代码将原来的1行4列矩阵转换为2行2列矩阵:
怎样
用
matlab把
多行
一列的
数据改成多行多
列的矩阵
啊?
答:
B=rand(1000,1);%随机生成一个1000*1的矩阵A=reshape(B,5,200)%A是5*200的矩阵可以用[
n,m
]=size(A)验证A的行、列数。比如说一1000行一列的数据改成5行200
列的矩阵
B=rand(1000,1);%随机生成一个1000*1的矩阵A=reshape(B,5,200)%A是5*200的矩阵 ...
MATLAB中如何将一列矩阵按行平均
分割 比如A=[5;5;5;5;5]用什么函数或者...
答:
B是cell
array,每一
个B{i}就是一个小矩阵啦
大家正在搜
输入一个n行m列的数组
输入一个5行6列的数组
二维数组哪个是行哪个是列
二维数组第一行第一列
数组哪个是行哪个是列
二维数组的行和列
若7行6列的数组a
二维数组是几行几列
excel把一列数变成数组
相关问题
matlab中如何将矩阵转化为一维数组
matlab中如何将矩阵的每一列或者每一行的平均值赋给另外一...
matlab里如何实现N行一列的矩阵变换成一行N列的矩阵
matlab中怎么将一个m*n矩阵变成一个m*n维一列的
matlab中怎样将一维数组转化为二维矩阵
matlab中生成一个m*n矩阵 每行都是randperm(...
MATLAB如何提取一个矩阵的前n行和后n行?
求助:matlab中将一个矩阵中的所有奇数行偶数列与偶数行奇...