我有这样一个矩阵
m1 = [ 1 2 3; 4 5 6; 1 2 3] m2 = [ 2 2 2];
我想将每行m1乘以m2元素 .
结果是
result = [2 4 6; 8 10 12; 2 4 6]
我该怎么办?
bsxfun(@times,m1,m2) ans = 2 4 6 8 10 12 2 4 6
你也可以使用
result = diag(m2)*m1;
2 回答
你也可以使用