将矩阵中的每一行乘以行向量

时间:2015-10-15 17:41:16

标签: matlab matrix multiplication

我有一个大小为r x c的矩阵A,c是常量,但r可能会有所不同。我有一个长度为c的行向量。

我需要生成一个矩阵,它是A中每行乘以行向量的乘积。

我试过了

new_matrix = A * row_vector

但它返回错误,因为它们的形状不同。

1 个答案:

答案 0 :(得分:3)

使用bsxfun

bsxfun(@times,A,row_vector)