Filter löschen
Filter löschen

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

2 Ansichten (letzte 30 Tage)
How to solve this?
  3 Kommentare
VBBV
VBBV am 2 Feb. 2024
Verschoben: Sam Chak am 2 Feb. 2024
use the function min and find the index at which this occurs in vector x
Sam Chak
Sam Chak am 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)

Melden Sie sich an, um zu kommentieren.

Antworten (1)

VBBV
VBBV am 2 Feb. 2024
Bearbeitet: VBBV am 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

Kategorien

Mehr zu Particle & Nuclear Physics finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by