Minimum value from a vector for x in the range: x= [-4:0.5:4]; Calculate f(x)=x2+1.3x+2.

2 visualizzazioni (ultimi 30 giorni)
How to solve this?
  3 Commenti
VBBV
VBBV il 2 Feb 2024
Spostato: Sam Chak il 2 Feb 2024
use the function min and find the index at which this occurs in vector x
Sam Chak
Sam Chak il 2 Feb 2024
Hi @Ramesh, does the visual help you to understand?
x = -2:0.5:2
x = 1×9
-2.0000 -1.5000 -1.0000 -0.5000 0 0.5000 1.0000 1.5000 2.0000
f = x.^2 + 1.3*x + 2
f = 1×9
3.4000 2.3000 1.7000 1.6000 2.0000 2.9000 4.3000 6.2000 8.6000
plot(x, f, '-o'), grid on, xlabel x, ylabel f(x)

Accedi per commentare.

Risposte (1)

VBBV
VBBV il 2 Feb 2024
Modificato: VBBV il 2 Feb 2024
x = -4:0.5:4;
f = @(x) x.^2 + 1.3*x + 2
f = function_handle with value:
@(x)x.^2+1.3*x+2
[F idx] = min(f(x))
F = 1.6000
idx = 8
xv = x(idx) % value of x at which minimum of f(x) occurs
xv = -0.5000

Categorie

Scopri di più su Particle & Nuclear Physics in Help Center e File Exchange

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by