determine the values of 2 unknowns through nonlinear regression and predict value of equation
2 次查看(过去 30 天)
显示 更早的评论
I have to determine the value of 2 unknowns a and b through nonlinear regression and predict the value of the equation y for x=2.6
the equation is y=((a+sqrt(x)./(b.*sqrt(x))).^2). i looked through my class pdf's and i found nothing related to non linear regression and searched on youtube found nothing helpful . Any clues please ? or links to helpful locations websites or mathworks that might contain info . I don't know where to search anymore .
采纳的回答
Ameer Hamza
2020-12-6
There are several ways to do nonlinear regression for a given model in MATLAB. If you have the optimization toolbox, then you can use lsqcurvefit(): https://www.mathworks.com/help/releases/R2020a/optim/ug/lsqcurvefit.html or lsqnonlin(): https://www.mathworks.com/help/releases/R2020a/optim/ug/lsqnonlin.html
fit(): https://www.mathworks.com/help/releases/R2020a/curvefit/fit.html from Curve fitting toolbox can also be used.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Least Squares 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!