0
我成功地使用本徵的文伯格 - 馬夸特級以下的例子來設置文伯格 - 馬夸特阻尼:http://techblog.rga.com/determining-indoor-position-using-ibeacon/如何使用本徵
我試圖找出如何阻尼參數轉換,λ,進在本徵可用參數:
https://en.wikipedia.org/wiki/Levenberg-Marquardt_algorithm#Choice_of_damping_parameter
目前還不清楚我是什麼「的步驟開往傾斜移動」通過setFactor()那樣 - 我這與阻尼參數有關嗎?
distance_functor functor(matrix, count);
Eigen::NumericalDiff<distance_functor> numDiff(functor);
Eigen::LevenbergMarquardt<Eigen::NumericalDiff<distance_functor>,double> lm(numDiff);
lm.parameters.factor = 100; //step bound for the diagonal shift, is this related to damping parameter, lambda?
lm.parameters.maxfev = 2000;//max number of function evaluations
lm.parameters.xtol = 1.49012e-08; //tolerance for the norm of the solution vector
lm.parameters.ftol = 1.49012e-08; //tolerance for the norm of the vector function
lm.parameters.gtol = 0; // tolerance for the norm of the gradient of the error vector
lm.parameters.epsfcn = 0; //error precision
Eigen::LevenbergMarquardtSpace::Status ret = lm.minimize(x);