Solution hit upper bound in lsqnonlin

6 次查看(过去 30 天)
DM
DM 2021-8-16
回答: Matt J 2021-8-16
Hi,
I am fitting my data using the lsqnonlin function. The equation that I need to fit to the data is quite complex with 5 unknowns. I set lower and upper boundaries given that some parameters to be biologically corrent must be within a range of values. What I've noticed is that my solution hits the upper boundary. My data are images thus each pixel has a values. Many pixels have the value of the upper boundary. What it means when the solution hits the upper limit? Can I do anything to improve the fitting?

回答(1 个)

Matt J
Matt J 2021-8-16
It means the solver thinks it can improve the fit if you remove the upper bound. If that shouldn't happen it could be due to bad data, a bad model function, or a bug in the code for the model function.

类别

Help CenterFile Exchange 中查找有关 Get Started with Curve Fitting Toolbox 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by