Siguiente Anterior

Raíces de una ecuación cúbica

Algunas páginas del Curso Interactivo de Física describen situaciones físicas en las que es necesario obtener las raíces reales de una ecuación cúbica.

Descripción

El programa interactivo, calcula las raíces de la ecuación cúbica a partir de las fórmulas que aparecen en Numerical Recipes in C.

Dada la ecuación cúbica

x3+ax2+bx+c=0

Se calcula

Q= a 2 3b 9 R= 2 a 3 9ab+27c 54

 Si R2<Q3 entonces la ecuación tiene tres raíces reales

θ=arccos( R Q 3 ){ x 1 =2 Q cos( θ 3 ) a 3 x 2 =2 Q cos( θ+2π 3 ) a 3 x 3 =2 Q cos( θ2π 3 ) a 3

En caso contrario, R2≥Q3 tenemos una raíz real y dos complejas.

A=sgn(R) [ | R |+ R 2 Q 3 ] 1/3 B={ Q/AA0 0A=0

La ríz real y las dos complejas conjugadas son:

{ x 1 =(A+B) a 3 x 2 = 1 2 (A+B) a 3 +i 3 2 (AB) x 3 = 1 2 (A+B) a 3 i 3 2 (AB)

Referencias

Press W. H., Teukolsky S. A., Vetterling W. T., Flannery B. P. Numerical Recipes in C, Second edition, Special functions. Chapter 5, Evaluation of functions, 5.6. Quadratic and Cubic Equations.

Siguiente Anterior