Could you help me please??

1 vue (au cours des 30 derniers jours)
Maruti Patil
Maruti Patil le 11 Sep 2015
Suppose I have a function
f=inline('x^3+2');
x1=2; x2=-2; x3=4;
Fmin=min(f(x1),f(x2),f(x3))
Now I want to find the value of x (i.e x1 or x2 or x3) corresponding to Fmin Xmin=value of x corresponding to Fmin How to do this??

Réponse acceptée

Star Strider
Star Strider le 11 Sep 2015
You have to make vectors out of them, then it works:
f = @(x) x.^3+2; % Changed ‘inline’ To Anonymous Function
x1=2; x2=-2; x3=4;
[Fmin,ix] = min([f(x1),f(x2),f(x3)]); % Vector Of ‘f(x)’
x = [x1 x2 x3]; % Vector Of ‘x’
xFmin = x(ix) % ‘argmin’

Plus de réponses (0)

Catégories

En savoir plus sur Function Creation dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by