How do I minimize a function

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.

 采纳的回答

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 个评论

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 个)

类别

在 帮助中心 和 File Exchange 中查找有关 Curve Fitting Toolbox 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by