How can I find maximum of a function in MATLAB?

How can I find the maximum value of a function in MATLAB? And that function has some subject to constrain criteria also.

 Akzeptierte Antwort

Titus Edelhofer
Titus Edelhofer am 5 Mai 2015

0 Stimmen

Hi Gollapinni,
usually by finding the minimum of "-f". How to do this depends on your function. Good starting point is fminsearch, or, if you have constraints, fmincon from Optimization Toolbox.
Titus

4 Kommentare

Hi Titus,
So I multiply my function with - to find the minimum? Because solvers in the Optimization Toolbox are aiming for minimization but I am looking for maximization. So how can I do this? Any tips?
Karthik
This question is addressed in the documentation. In more than one place.
Alan Weiss
MATLAB mathematical toolbox documentation
Thanks a lot. It really helpful. Karthik
How do I set these kinds of Subject to k, m ϵ N s ϵ [0, 1] my maximum function? How to model it belong to Natural number in Matlab and belongs to only 0 and 1 in Matlab?

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by