can fzero be used to find the minimum ?

3 visualizaciones (últimos 30 días)
Naveen Ramesh
Naveen Ramesh el 29 de Abr. de 2013
Can fzero command be used to find the minimum of a function or a curve ? as in if i want to plot a function over a period and also want to find the minimum, is fzero command the best option and if so, how do i use it to find the minimum ?

Respuesta aceptada

Kye Taylor
Kye Taylor el 29 de Abr. de 2013
Editada: Kye Taylor el 29 de Abr. de 2013
Do you have the optimization toolbox?
To start you can begin with the fminbnd function. For example, say your function is g(x) = -x^2*exp(-x) for 0<x<10. You can find the minimum of the function on the specified interval using the commands
% define a function handle
g = @(x) -x.^2.*exp(-x);
% find minimum on specified interval
[xMin,fVal] = fminbnd(g,0,10);
% visualize
t = linspace(0,10);
plot(t,g(t),xMin,fVal,'ro')

Más respuestas (1)

Matt J
Matt J el 29 de Abr. de 2013
Use FMINSEARCH or FMINBND instead.

Categorías

Más información sobre MATLAB en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by