フィルターのクリア

Nonlinear Data-Fitting

2 ビュー (過去 30 日間)
Anna B.
Anna B. 2022 年 6 月 3 日
コメント済み: Anna B. 2022 年 6 月 10 日
Hello everyone!
Does anybody know how to fit nonlinear Data, like in this case? Is it possible with lsqcurvefit? Thank you!

採用された回答

Torsten
Torsten 2022 年 6 月 3 日
編集済み: Torsten 2022 年 6 月 3 日
% Prescribe arrays
K = ...;
X = ...;
L = ...;
Y = ...;
% Define function
fun = @(a,b,c,d,h) K.*log(a./(a-X)) + K/b.*log(X/c) + (d+L*h).*X - Y;
% Define initial values for a,b,c,d,h
a0 = ...;
b0 = ...;
c0 = ...;
d0 = ...;
h0 = ...;
% Call the optimizer
p = lsqnonlin(@(p)fun(p(1),p(2),p(3),p(4),p(5)),[a0,b0,c0,d0,h0]);
% Output fit parameters
a = p(1)
b = p(2)
c = p(3)
d = p(4)
h = p(5)
  1 件のコメント
Anna B.
Anna B. 2022 年 6 月 10 日
thank you very much!

サインインしてコメントする。

その他の回答 (1 件)

M Mirrashid
M Mirrashid 2022 年 6 月 5 日

カテゴリ

Help Center および File ExchangeNonlinear Least Squares (Curve Fitting) についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by