![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1069710/image.png)
I want to find the best coefficients for curve fitting for my experiment data
1 回表示 (過去 30 日間)
古いコメントを表示
Greetings
I have experiment data as you can see below, I want to find the curve with the formula of y=K0+K1exp(-t/Tau) which is fit to my experiments data.
I have 'y' and 't' from experiment and I am looking for the best values for K0, K1 and Tau.
the bellow is the graph of my experiment data
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1069670/image.jpeg)
0 件のコメント
採用された回答
Image Analyst
2022 年 7 月 18 日
You can use fitnlm if you have the stats toolbox. See attached demo and make changes as needed, like reading in your actual data, and renaming variables if you want.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1069710/image.png)
その他の回答 (2 件)
Torsten
2022 年 7 月 18 日
Your code ?
Essential in your case is a good starting guess for the parameters.
Try the following code and take the coefficients as initial values for the optimization.
fun = @(K0,K1,tau,t) K0 + K1*exp(-t/tau);
t = 0:0.1:10;
K0 = 1e10;
K1 = 6.2e10;
tau = 4.5;
y = fun(K0,K1,tau,t);
plot(t,y)
参考
カテゴリ
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!