Looping question

8 visualizaciones (últimos 30 días)
Mahesh Ramaraj
Mahesh Ramaraj el 9 de Mzo. de 2011
Hi, I have a question regarding using loop for a function file. For example, let func represent a function file, where f = x^2 - 1 and f is the output argument and x is the input argument.
Now, my x = 1:100. and now for i = 1:100 z(i) = func(x(i)); end
f_n = min(f).
My question: Is there a way where I can identify the particular x for which f_n is giving out the value for?
Thanks, Mahesh Ramaraj.

Respuesta aceptada

Sean de Wolski
Sean de Wolski el 9 de Mzo. de 2011
No reason for loops!
x = 1:100; %x vector
func = @(x)x.^2-1; %function to apply
[the_min, idx] = min(func(x)); %find the minimum and index of minimum
min_x = x(idx); %extract x corresponding to the minimum of f(x)
  1 comentario
Mahesh Ramaraj
Mahesh Ramaraj el 10 de Mzo. de 2011
Thanks a lot...it worked like a charm....

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Introduction to Installation and Licensing 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