标签: matlab optimization matrix diagonal
对于许多a*C*b个向量,有一种快速计算(a,b)的方法吗?
a*C*b
(a,b)
例如,此处有6个向量a和b分别存储在矩阵A和B中:
a
b
A
B
A = rand(5,6)'; C = rand(5,3); B = rand(3,6)'; diag(A*C*B')
或
dot((A*C)',B')
有更有效的方法吗?