Tool to compute the discriminant of a polynomial. A discriminant of a polynomial is an expression giving information about the nature of the roots of the polynomial.

Discriminant of a Polynomial - dCode

Tag(s) : Functions

dCode is free and its tools are a valuable help in games, maths, geocaching, puzzles and problems to solve every day!

A suggestion ? a feedback ? a bug ? an idea ? *Write to dCode*!

For a **quadratic polynomial** $ ax^2+bx+c $, the **discriminant** named delta $ \Delta $ is calculated with the formula:

$$ \Delta = b^2-4ac $$

The fact of knowing the value of the **discriminant** then solves the equation more easily through formulas (using this **discriminant**).

__Example:__ The equation $ 2x^2+3x+1 = 0 $ of type $ ax^2+bx+c $ (with $ a = 2 $, $ b = 3 $ et $ c = 1 $) has for **discriminant** $ \Delta = b^2-4ac = 3^2-4*2*1 = 1 $

For a **cubic polynomial** of the form $ ax^3+bx^2+cx+d $ the **discriminant** formula is

$$ \Delta = b^2c^2-4ac^3-4b^3d-27a^2d^2+18abcd $$

For a **polynomial of degree 1 or 0** the determinant is not generally calculated, its value has no interest.

For a quadratic polynomial of type $ ax^2+bx+c = 0 $

If the **discriminant** is positive (strictly), the equation has two solutions:

$$ x_1 = \frac {-b + \sqrt \Delta}{2a} \\ x_2 = \frac {-b - \sqrt \Delta}{2a} $$

__Example:__ The equation $ 2x^2+3x+1 = 0 $ has for **discriminant** $ \Delta = 1 $, so solutions are $ x_1 = -1/2 $ and $ x_2 = -1 $

If the **discriminant** is zero, the equation has a double root:

$$ x_1=x_2 = -\frac b{2a} $$

If the **discriminant** is negative (strictly), the equation has 2 complex conjugate solutions:

$$ \delta^2 = \Delta $$

$$ x_1 = \frac {-b + \delta}{2a} \\ x_2 = \frac {-b - \delta}{2a} $$

For equations of higher degrees, the calculations are much more complicated, but knowledge of the determinants is important.

dCode retains ownership of the online 'Discriminant of a Polynomial' tool source code. Except explicit open source licence (indicated CC / Creative Commons / free), any 'Discriminant of a Polynomial' algorithm, applet or snippet (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, translator), or any 'Discriminant of a Polynomial' function (calculate, convert, solve, decrypt / encrypt, decipher / cipher, decode / encode, translate) written in any informatic language (Python, Java, PHP, C#, Javascript, Matlab, etc.) and no data download, script, copy-paste, or API access for 'Discriminant of a Polynomial' will be for free, same for offline use on PC, tablet, iPhone or Android ! dCode is free and online.

Please, check our dCode Discord community for help requests!

NB: for encrypted messages, test our automatic cipher identifier!

discriminant,polynomial,delta,root,quadratic,equation,calculator

Source : https://www.dcode.fr/polynomial-discriminant

© 2021 dCode — The ultimate 'toolkit' to solve every games / riddles / geocaching / CTF.

Feedback

▲
Thanks to your feedback and relevant comments, dCode has developed the best 'Discriminant of a Polynomial' tool, so feel free to write! Thank you!