Two exponential curve fitting

Hi all,
I want to fit my data to a particular type of equation and get the values of the constant. The function is of the following form
F= A*exp(-B*x)-C*exp(-D*x)
I wish to find the values of A, B, C and D. How do I go about doing this in Matlab.
Thanks for the help.
Nancy

回答 (2 件)

Andrew Newell
Andrew Newell 2011 年 12 月 17 日

0 投票

You'll find this problem described on this support page.
Ada Verónica Elizabeth
Ada Verónica Elizabeth 2024 年 2 月 20 日

0 投票

Using the data x,F where x is the ordered set of independent values and F is the data corresponding to:
Model = fit(x,F,"exp2");
values = coeffvalues(Model);
values %contains coefficients a,b,c,d for F=a*exp(b*x)+c*exp(d*x)
a= values(1)
b= values(2)
d= values(3)
d= values(4)

カテゴリ

ヘルプ センター および File ExchangeLinear and Nonlinear Regression についてさらに検索

タグ

質問済み:

2011 年 12 月 17 日

回答済み:

2024 年 2 月 20 日

Community Treasure Hunt

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

Start Hunting!

Translated by