How do I minimize a function

1 vue (au cours des 30 derniers jours)
akhila k
akhila k le 23 Mai 2018
Commenté : Ameer Hamza le 23 Mai 2018
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.

Réponse acceptée

Majid Farzaneh
Majid Farzaneh le 23 Mai 2018
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 commentaire
Ameer Hamza
Ameer Hamza le 23 Mai 2018
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.

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by