0

我有两个具有以下维度的矩阵:

matrix_1 --> 143810x2

matrix_2 --> 394x365 

关于matrix_1,它最终将评估为一个维度矩阵143810x1

因为394x365 = 143810x1,我想要做的是将值映射matrix_1matrix_2具有维度的matrix_2.

我怎样才能做到这一点matlab

谢谢。

4

1 回答 1

1

Reshape允许您通过更改维度来重新排列数组中的数据。输入和输出必须具有相同数量的元素,以便您一次可以执行一列matrix_1

matrix_2_col_1 = reshape(matrix_1(:,1), size(matrix_2));
matrix_2_col_2 = reshape(matrix_1(:,2), size(matrix_2));
于 2013-05-21T16:07:34.873 回答