optimization with Levenberg-Marquardt algorithm
7 ビュー (過去 30 日間)
古いコメントを表示
Hi everyone! I have a function f(x) (ex: f(x)=3+sin(2x)-exp(-x)) and it's experimental value Fexp (ex:0.02344). So how I can find x that minimize the difference f(x)-Fexp using Levenberg-Marquardt algorithm in Toolbox optimization? Many thanks
2 件のコメント
Matt J
2018 年 1 月 23 日
Levenberg-Marquardt would be overkill. Since it's a 1D problem, you could just use fzero().
回答 (1 件)
Alan Weiss
2018 年 1 月 24 日
編集済み: Alan Weiss
2018 年 1 月 24 日
I am not sure that I understand you, but perhaps you are asking about Curve Fitting Via Optimization.
You are free to use the Levenberg-Marquardt algorithm in lsqcurvefit or lsqnonlin when fitting a nonlinear function to data. See the Algorithm option.
Alan Weiss
MATLAB mathematical toolbox documentation
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!