Filter löschen
Filter löschen

How can I infer the solutions of a specific polynomial?

1 Ansicht (letzte 30 Tage)
Jonas Morgner
Jonas Morgner am 4 Mai 2022
Bearbeitet: Matt J am 4 Mai 2022
% A
v1 = [1 -2 -5 6] % Storing the values of the polynomial
% B
v2 = [-100 : .1 : 100] % Sequencing the numbers in .1 steps
% C
y = polyval (v1, v2) % Polyval function
plot(v2, y) % Plotting
How can I infer the solutions of the polynomial?

Antworten (1)

Matt J
Matt J am 4 Mai 2022
Bearbeitet: Matt J am 4 Mai 2022
By "solutions", do you mean the roots? Just use the roots command.
v1 = [1 -2 -5 6] ;
roots(v1)
ans = 3×1
-2.0000 3.0000 1.0000
  1 Kommentar
Walter Roberson
Walter Roberson am 4 Mai 2022
v1 = [1 -2 -5 6]
v1 = 1×4
1 -2 -5 6
r = roots(v1)
r = 3×1
-2.0000 3.0000 1.0000
mask = imag(r) ~= 0 | real(r) < -100 | real(r) > 100; %remove anything not in -100 to +100
r(mask) = []
r = 3×1
-2.0000 3.0000 1.0000
r
r = 3×1
-2.0000 3.0000 1.0000

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Polynomials finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by