Double sigmoid fit
조회 수: 8 (최근 30일)
이전 댓글 표시
Hi, I have bell-shaped data that I'd like to fit. Publications with related data use a "fit to the Boltzman equation." I imagine that this means a double sigmoid fit.
The curve fitting tool does not have a related option, any ideas would be greatly appreciated.
Thanks! Stefan
댓글 수: 3
Andrew Newell
2011년 5월 11일
See also http://www.mathworks.com/help/toolbox/stats/bq_676m-2.html#bq_676m-39.
채택된 답변
Andrew Newell
2011년 5월 11일
Here is an example of how you could use cfittool to create a sigmoid fit. First, enter these commands in the Command Window.
x = -5:.05:5;
y = tanh(x);
cfittool
In the Curve Fitting Tool, do the following:
- Click on the Data... button and import x and y.
- Click on Fitting... and then New fit.
- Under Type of fit, choose CustomEquations.
- In the New Custom Equation window, click on GeneralEquations.
- In the Equation: line after the = sign, type in a*exp(-b*x)+c, and click OK.
- Finally, click Apply to see a nicefit.
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 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!