Is it possible to constrain model output values using a NLS solver?

조회 수: 2 (최근 30일)
Jonas Herres
Jonas Herres 2015년 9월 8일
답변: Torsten 2015년 9월 8일
Hey,
I'm using 'lsqcurvefit' to fit a rather complex diffusion model to data in order to forecast the future progress of the diffusion. The system I am trying to model has a limited diffusion rate. I would like to implement this by constraining the model output values. However, I understand that 'lsqcurvefit' only allows lower and upper bounds for the model parameters but not for the output value itself. Is there a way to constrain the model output values using other methods?
Many thanks in advance! Regards Jonas

답변 (1개)

Torsten
Torsten 2015년 9월 8일
Maybe fmincon (which accepts nonlinear constraints) is the suitable tool for you, applied to the objective function f=sum_i(y_sim(i)-y_exp(i))^2.
Best wishes
Torsten.

카테고리

Help CenterFile Exchange에서 Systems of Nonlinear Equations에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by