Please expalin the error
Afficher commentaires plus anciens
I am using the following code in a simulation program
x= lsqlin(C,d,A,b,Aeq,beq,lb,ub,x0,options)
When I use lb = [0.01 0.01] ' and ub = [0.98 0.98] ' I get the results I need.
However, when I use lb = [0.00001 0.00001] ' and ub = [0.99998 0.99998] ', the results I get are way off from the results I got earlier.
I there something wrong?
Thanks
1 commentaire
Walter Roberson
le 15 Mar 2013
please read the guide to tags and retag this question; see http://www.mathworks.co.uk/matlabcentral/answers/43073-a-guide-to-tags
Réponses (1)
What you describe doesn't suggest anything is wrong, per se. You are minimizing over a larger region, so obviously the minimizer can change.
3 commentaires
Matt J
le 15 Mar 2013
It might also be the case that there are non-unique solutions. Changing the constraints can change the path that the algorithm follows downhill so that it ends up at a different solution.
dav
le 15 Mar 2013
Matt J
le 15 Mar 2013
As I said, I don't think that anything is wrong.
Catégories
En savoir plus sur Control Design in Simulink dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!