Matlab Vectorization:如何删除for循环?

Hap*_*tal 0 matlab vectorization

我有以下矩阵:

X=1 2 3    

A=1 2 3  
  4 5 6  
  7 8 9  
Run Code Online (Sandbox Code Playgroud)

我想要做

for each (i,j) in A  
  B(i,j) = sum(A(i,j)*x)
Run Code Online (Sandbox Code Playgroud)

即A的每个元素乘以向量X,并且我们对该向量的所有3个元素求和.
可以不用for循环吗?

Hig*_*ark 6

也许这样的事情?

B = A.*sum(X)
Run Code Online (Sandbox Code Playgroud)