Ecuaciones de tercer grado


x3 + x2 + x + = 0



x1=
x2=
x3=

Si aparece NaN, quiere decir que no existe solución real.
No hay seguridad al 100 por 100 que siempre funcione bien este código.


Explicación:

Una ecuación de tercer grado es aquella cuyo grado mayor es 3, pudiéndose reducir al tipo:

ax3 + bx2 + cx + d = 0
donde a, b, c y d son los coeficientes. En principio, estas ecuaciones tienen 3 soluciones, aunque es posible que no todas sean reales.
No existe una forma sencilla para resolver este tipo de ecuaciones, y en muchos casos hay que hacerlo mediante cálculos numéricos, pero sí sabemos resolverlas en el caso de que una de las tres soluciones sea entera, ya que, en este caso, esa solucion es un divisor del término independiente, d. Vamos probando, pues, mediante Ruffini con todos los divisores de d hasta dar con ella. Una vez hallada esta raíz, reducimos la ecuación a una de segundo grado, que ya sabemos resolver, con la que obtenemos las otras dos soluciones.