How can I make logarithmic fitting without using lsqcurvefit function

Hi;
Using following function; I make logarithmic fitting.
fun = @(p,x) p(2)*exp(p(1)*x);
p0 = [1, 1];
p = lsqcurvefit(fun,p0,x,y)
yfit = fun(p,x);
plot(x,yfit)
but I need another approach for another project because I can't use lsqcurvefit function in this project.
Is there any method for making logarithmic fitting without using lsqcurvefit function.

回答 (1 件)

Stephan
Stephan 2018 年 11 月 9 日
編集済み: Stephan 2018 年 11 月 9 日

1 投票

Hi,
see this example - it works with the Matlab basic function fminsearch, so that no extra Toolboxes are needed.
Best regards
Stephan

カテゴリ

ヘルプ センター および File ExchangeGet Started with Curve Fitting Toolbox についてさらに検索

タグ

質問済み:

2018 年 11 月 9 日

編集済み:

2018 年 11 月 9 日

Community Treasure Hunt

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

Start Hunting!

Translated by