将矩阵中的每列乘以向量中的相应行

naw*_*ara 2 matlab matrix multiplication

我有一个6231x16825矩阵H和一个16825x1列向量W.

例如,如果W = [2; 3; 3 ...]'H = [1 2 3; 4 5 6 ...],我需要获得:

prod = [1*2 2*3 3*3; 4*2 5*3 6*3]
Run Code Online (Sandbox Code Playgroud)

这该怎么做?谢谢

bde*_*caf 9

有很多方法可以选择适合你的方式:

  • 也是+1,但最好使用另一个名称作为结果(`prod`是内置函数) (3认同)