How to find the best fit coefficients for an equation which is dependant on more than one varying input parameters?
6 ビュー (過去 30 日間)
古いコメントを表示
Hi
I am working on finding the coefficients of an equation which is dependant on 3 parameters.
Example: y(t)=exp(a(t)).x(1)+b(t).x(2)+exp(c(t)).exp(c(t)).x(3);
a,b,c are parameters and x(1),x(2),x(3) are coefficients. Parameters are form of a matrix. I need to find the best fit for the coefficients x(1),x(2),x(3).
which function should I use?
Thanks in advance
4 件のコメント
Walter Roberson
2016 年 5 月 26 日
In the code fragment
b(t).x(2)
what does the character between the ")" and the "x" mean?
採用された回答
Walter Roberson
2016 年 5 月 26 日
If you have the curve fitting toolbox, use fittype() to create the fit parameters and then use fit()
7 件のコメント
Muhammet Mammetkuliyev
2019 年 8 月 13 日
Hi Nadia
so how did you solve this fitting problem? I have the same type of fitting to do but dont know how to do it.
thanks
Muhammet Mammetkuliyev
2019 年 8 月 14 日
I am wondering what if equation is not linear in x1, x2 and x3 which are fit parameters?
specifically, I have such equation that I want to fit.
y(t) = abs( a(t)*(x1*exp(1i*x2)+x3/(t-x4+ix5)) )^2
How can I proceed?
その他の回答 (1 件)
Muhammet Mammetkuliyev
2019 年 8 月 14 日
and one like this
y(t) = abs( x1*exp(1i*x2)+a(t)(x3/(t-x4+ix5)) + b(t)*(x6/(t-x7+ix8)))^2
参考
カテゴリ
Help Center および File Exchange で Linear and Nonlinear Regression についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!