小编use*_*731的帖子

重塑列向量

您好我正在使用MATLAB,我有一个"z" 列向量,其维度为(9680 x 1).我想重塑它,以便有一个维度(44 x 220)的数组"z".我正在做以下事情:

z=reshape(z,44,220);
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

z=reshape(z,[44,220]);
Run Code Online (Sandbox Code Playgroud)

但输出不正确(至少第一行).我可以通过比较输出矩阵和初始向量来看到它.

我只需要将列向量的220个第一个位置作为矩阵第一行的长度,然后将向量的下一个220个位置作为矩阵的第二行,依此类推直到获得44行.

我究竟做错了什么?谢谢你的帮助.

matlab vector matrix reshape

3
推荐指数
1
解决办法
910
查看次数

标签 统计

matlab ×1

matrix ×1

reshape ×1

vector ×1