如何使用矩阵向量对求解器cost()进行认证?

时间:2019-05-13 15:15:43

标签: c++ ceres-solver

我想使用非线性最小二乘方法求解ceres中V的以下方程组:

norm((A_i - V) * B_i) / norm(C_i * D_i) -> min for i in 1, 2, ..., n
where * stands for matrix multiplication, A_i, V - vectors, B_i, C_i, D_i - matrices.

我读了the examples section之后,最合乎逻辑的方法是将vector<Matrix>传递给cost()(即cost([A_i], [B_i], ...)以便计算cost()中的平方和误差但是看来我只能传递一个单独的(A_i, B_i, C_i, D_i)并指定其尺寸(即,对3x1 A_i向量传递3个值。是否有解决方法?

0 个答案:

没有答案