【发布时间】:2017-05-12 17:39:53
【问题描述】:
我有一个包含 19176 个值的列向量。我想创建一个每行有 136 个值的矩阵,这样我就可以有一个 141*136 矩阵(19176/136 = 141)。该矩阵应为第一行取前 136 个值,为第二行取接下来的 136 个值,依此类推。
【问题讨论】:
-
mat = reshape(vec,[136,141]).';
我有一个包含 19176 个值的列向量。我想创建一个每行有 136 个值的矩阵,这样我就可以有一个 141*136 矩阵(19176/136 = 141)。该矩阵应为第一行取前 136 个值,为第二行取接下来的 136 个值,依此类推。
【问题讨论】:
mat = reshape(vec,[136,141]).';
您想重塑列向量吗?
out=reshape(in,136,141).'
【讨论】:
out = reshape(in,[136,141]).'; 就可以了。