What is lambda in lsqcurvefit?
4 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Prashant Govindarajan
le 18 Avr 2019
Modifié(e) : Matt J
le 19 Avr 2019
lsqcurvefit returns the lambda values as a structure with fields lower and upper. But according to the Levenberg-Marquardt algorithm
,
where we have to specify the initial value of lambda, which is a scalar and it changes its value after each iteration.
Why is the lambda returned by the lsqcurvefit function having two vectors for upper and lower separately and why are they zeros in most of the cases?
0 commentaires
Réponse acceptée
Matt J
le 18 Avr 2019
Modifié(e) : Matt J
le 18 Avr 2019
The lambda returned by lsqcurvefit are not Levenberg-Marquardt parameters. They are the Lagrange multiplers at the solution. If the Lagrange multipliers are zero most of the time, it is probably because your solutions tend not to lie at the upper and lower boundaries.
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Interpolation dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!