我使用matlab,我有数据行向量A 36000.我想将此向量切割成矩阵 - 矩阵的第一列必须首先是300个向量数据样本,第二行必须是第二个300个样本( 301至600),依此类推。请我用matlab脚本来做,请任何人都可以帮助我吗?
答案 0 :(得分:0)
只需使用reshape
将您的矢量重塑为300行的矩阵。
B = reshape(A, 300, []);
您还可以在问题中切换列和行。上面的示例将数据按列主要顺序放置。如果你想要行专业,那么只需转置。
B = reshape(A, 300, []).';