如何将行向量添加到像矩阵乘法的列向量(How to Add a row vector to a co

2019-07-30 15:47发布

我有一个NX1向量和1XN载体。 我想增加他们在像以有效的方式(矢量)矩阵乘法一个特殊的方式:

例:

A=[1 2 3]'

B=[4 5 6]

A \odd_add B = 
[1+4 1+5 1+6
 2+4 2+5 2+6
 3+4 3+5 3+6
]

问候

Answer 1:

您可以使用bsxfun

A=[1 2 3]'

B=[4 5 6]

bsxfun(@plus, A, B)

其结果是

ans =

     5     6     7
     6     7     8
     7     8     9


Answer 2:

您可以使用repmat功能(复制矩阵):

repmat(A,1,3)+repmat(B,3,1)


文章来源: How to Add a row vector to a column vector like matrix multiplication