Solving a polynomial function using the solve function is not working

2 vues (au cours des 30 derniers jours)
Jonas Morgner
Jonas Morgner le 9 Mai 2022
v1 = [1 -2 -5 6]
I need to store the polynomial function in a new vector: x^3 -2x^2 - 5x + 6 = 0
Did I do it correctly?
Secondly I need to solve the polynomial using the solve function, I tried to do it but it is not working
syms x3 x2 x1
eqn = [x3 - 2*x2 - 5*x1 + 6 == 0]
solve(eqn)

Réponses (2)

KSSV
KSSV le 9 Mai 2022
Read about roots
p = [1 -2 -5 6] ;
r = roots(p)
r = 3×1
-2.0000 3.0000 1.0000

Torsten
Torsten le 9 Mai 2022
eqn = x^3 - 2*x^2 - 5*x + 6 == 0;
solve(eqn,'MaxDegree',3)

Catégories

En savoir plus sur Polynomials dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by