我有这样一个矩阵

m1 = [ 1 2 3; 4 5 6; 1 2 3]
m2 = [ 2 2 2];

我想将m1的每一行乘以m2 elementwise。

所以结果是
result = [2 4 6; 8 10 12; 2 4 6]

我该怎么办?

最佳答案

 bsxfun(@times,m1,m2)


ans =

     2     4     6
     8    10    12
     2     4     6

关于matlab - 如何在matlab中将每一行与另一个矩阵元素的每一行分别相乘?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13325921/

10-11 21:32