How do I add "internal" upper and lower bounds to the function lsqcurvefit?
2 views (last 30 days)
Show older comments
Hello everyone,
I'm having trouble understanding the documentation for the function lsqcurvefit, and in particular the sections discussing the upper and lower bounds of the minimization. I have the sample data E' and an equation for the simulated data E, and the minimization would look as such:
Notably, . How would I use lb and ub to specify that this condition must hold, in addition to setting lb = 0 and ub = for the whole minimization? Would this function even work in my case because I have more than one parameter which needs to be fit?
Thank you,
Warren
0 Comments
Accepted Answer
Torsten
on 15 Sep 2022
The condition lambda_1 <= lambda_2 has to be set in A,b of the mimimizer "fmincon".
"lsqcurvefit" is not suited in this case.
2 Comments
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!