令 S 为对称 nxn 矩阵,A 为 amxn 矩阵。
给定:B = A * S * A_transpose(其中“*”表示矩阵乘积运算)
B 也将是一个对称矩阵。
使用 tuxfamily Eigen 库,版本 3,什么是实现这种计算的干净有效的方法?(高效,我主要是指在对称性使它们变得不必要的情况下不执行 B 元素的重复计算。)
我猜它会使用 SelfAdjointView,但我搜索了高低并没有找到一个干净的例子。
该应用程序是一个卡尔曼滤波器,它在很大程度上取决于涉及(对称)协方差矩阵的操作,所以我想确保实现/设计正确。
谢谢!