fitting equation with condition on 1 parameter
이전 댓글 표시
I have to fit an equation over my data. Equation has two unknows parameters to be found i.e a and b...but if i deliberately want that the b value should lie betweem 0.2 and 2 and then find 'a' and 'b'...how can i do that???
채택된 답변
추가 답변 (2개)
Amit
2014년 1월 23일
0 개 추천
You can use fmincon.
I would think that these a and b are from you previous post, where fminsearch were used. fmincon is similar to fminsearch but support bounds. More details on fmincon is here http://www.mathworks.com/help/optim/ug/fmincon.html
Alan Weiss
2014년 1월 23일
편집: Alan Weiss
2014년 1월 23일
0 개 추천
There are some documentation examples that show how to fit equations. Adding bound constraints is easy for lsqnonlin or lsqcurvefit.
Hope this helps,
Alan Weiss
MATLAB mathematical toolbox documentation
카테고리
도움말 센터 및 File 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!