Two exponential curve fitting

20 ビュー (過去 30 日間)
Nancy
Nancy 2011 年 12 月 17 日
回答済み: Ada Verónica Elizabeth 2024 年 2 月 20 日
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 日
You'll find this problem described on this support page.

Ada Verónica Elizabeth
Ada Verónica Elizabeth 2024 年 2 月 20 日
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)

カテゴリ

Help Center および File ExchangeLinear and Nonlinear Regression についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by