标签: matlab matrix multiplication
我有一个大小为r x c的矩阵A,c是常量,但r可能会有所不同。我有一个长度为c的行向量。
r x c
c
r
我需要生成一个矩阵,它是A中每行乘以行向量的乘积。
A
我试过了
new_matrix = A * row_vector
但它返回错误,因为它们的形状不同。
答案 0 :(得分:3)
使用bsxfun:
bsxfun
bsxfun(@times,A,row_vector)