我在MATLAB中实现了以下表达式:
(A*u).*(B*v)
其中A
和B
是矩阵N x N
和u
以及v
列向量N x 1
。
由于某些原因,目前并不重要,我希望以C(A,u,b)*v
的形式为N x N
和A,u
生成的某些矩阵B
表示。< / p>
我该怎么做?
我尝试使用以下矩阵
C = spdiags( A*u,0,N,N)*B
但似乎结果并不是我真正需要的。
答案 0 :(得分:1)
怎么样
C1 = bsxfun(@times, A*u,B) * v