Cubic formula

2007-02-14 8:33 am
How to find out the 3 roots of a cubic equation if discriminant<0 ?
更新1:

Without using trigo functions.

回答 (2)

2007-02-22 9:58 pm
✔ 最佳答案
Consider the cubic equation ax^3 + bx^2 + cx + d = 0.

If Δ < 0, then the equation has three distinct real roots.


Case 1 (3 fractional or integral roots),

the equation can be written as:

[(a1)x - (b1)][(a2)x - (b2)][(a3)x - (b3)] = 0

where a1, a2, a3, b1, b2 and b3, are all integers.

You can try all the factors of a and d, including positive and negative ones, then you will find a1, a2, a3 and b1, b2, b3 are some of the factors of a and d respectively.


Case 2 (one of the three real roots is fraction or integer),

the equation can be written as:

(px - q)(hx^2 + kx + m) = 0

where p, q, h, k and m are all integers.

Then, by using quadratic formula, you can solve hx^2 + kx + m = 0.


Case 3 (none of the three real roots is fraction or integer),

you may try the numerical method such as Newton's method. However, the solutions are just approximations.

Let f(x) = ax^3 + bx^2 + cx + d, then try to get when f(x) is equal to 0.

For more information, you may look for the materials about Newton's method.


Last question: How do I know what are the nature of roots before finding them out?

Answer: Yes, you don't know. Therefore, you should try all the integral and fractional solutions first. If it does not work, then try the numerical method.
2007-02-15 1:55 am
http://simonyau2000.net/mathspace/algebra.pdf
此網有介紹三次方程及四次方程


收錄日期: 2021-04-23 00:09:26
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070214000051KK00116

檢視 Wayback Machine 備份