Double sigmoid fit
2 ビュー (過去 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!