我需要计算公式,例如" A' * A"使用Eigen
,其中A是m×n矩阵。直观的方法是,
result = A.transpose()*A;
但由于结果是对称的,是否可以只计算结果的下部或上部?
答案 0 :(得分:0)
是的,使用selfadjointView和rankUpdate:
result.setZero();
result.selfadjointView<Lower>().rankUpdate(A.transpose());
这只会更新result
的下半部分。