How do I minimize a function
1 次查看(过去 30 天)
显示 更早的评论
I got an 8th degree equation for a curve through curve fitting toolbox and I have to Minimize it. So how would I understand what parameters are chosen or what kind of function to choose for a particular equation.
0 个评论
采纳的回答
Majid Farzaneh
2018-5-23
Hi, You can use genetic algorithm (ga) like this:
[x, Fval]=ga(@(x) your_fcn(x), N)
N is number of variables in your function. The output contains x (your optimum values for your variables) and Fval (minimum value provided by optimum x). If you have constrains try
help ga
Also you can use fmincon. Try
help fmincon
1 个评论
Ameer Hamza
2018-5-23
I would suggest using fmincon. Since the estimated function is an analytical so fmincon will be able to quickly and more accurately estimate the minima.
更多回答(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!