Utilice VB.NET para resolver la programación ax^3+bx^2+c=0 (preferiblemente más detallada)
(2) x^3=(A+B)+3 (AB) ^(1/3)(A^(1/3)+B^(1/3))
(3) Dado que x=A^(1/3)+B^( 1/3 ), (2) se simplifica a
x^3= (A+B)+3(AB)^(1/3)x, y los términos se transfieren para obtener
(4) x ^3-3(AB)^(1/3)x-(A+B)=0 Comparando esto con la ecuación cúbica de una variable y el tipo especial x^3+px+. q=0, podemos ver
(5) -3(AB)^(1/3) = p,-(A+B)=q, simplificado a
( 6) A+B = -q, AB = -(p/3)^3
(7) Esto en realidad simplifica la fórmula raíz de una ecuación cúbica a la fórmula raíz de una ecuación cuadrática de una variable , porque A y B pueden considerarse como dos variables de una variable, dos raíces de una ecuación cuadrática, y (6) es el teorema védico sobre las dos raíces de una ecuación cuadrática de la forma ay^2+by+c=0. , eso es. e.
(8) y1 + y2 = -(b/a),y1*y2 = c/a
(9) Comparando (6) y (8) podemos get Obtener A = y1, B = y2, q = b/a, -(p/3)^3 = c/a
(10) El factor unario de ay^2 + by + c = 0 La fórmula raíz de la ecuación cuadrática es:
y1 = -(b + (b^2 - 4ac)^(1/2))/(2a)
y2 = - (b - (b^2 - 4ac)^(1/2))/(2a)