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!