Clear Filters
Clear Filters

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

5 views (last 30 days)
How to solve this?
  3 Comments
VBBV
VBBV on 2 Feb 2024
Moved: Sam Chak on 2 Feb 2024
use the function min and find the index at which this occurs in vector x
Sam Chak
Sam Chak on 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)

Sign in to comment.

Answers (1)

VBBV
VBBV on 2 Feb 2024
Edited: VBBV on 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

Categories

Find more on Numerical Integration and Differential Equations in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!