Table of Contents
DM41X : Polynomial Solver
Advantage Pac Polynomials
Assuming Advantage Pac is plugged in…
Finds all roots, including complex ones.
Save to registers
To save the discovered roots in registers
- Enter the polynomial coefficients as normal
- prior to pressing
RTto do the solve SET FLAG 06- ShiftSF
06
- This will save the discovered roots in
R24upwards- saves in pairs as
REALandIMAGINARYR24=REAL root 1R25=IMAG root 1R26=REAL root 2R27=IMAG root 2- etc
- etc
Roots of a quadratic
To find the roots of a simple quadratic (with 2 real roots)
x2 - 3x + 2 = 0
- XEQ ALPHAPLYALPHA
- Asks for
DEGREE=?- this is the highest power of x in the polynomial
- enter
2R/S
- Asks for
a2=?- the coefficient of
x2 - enter
1R/S
- Asks for
a1=?- the coefficient of
x - enter
3CHS R/S
- Asks for
a0=?- the constant term
- enter
2R/S
- Display shows
FX RT NEWFX= Function value at your choice ofxRT= Root(s) of the entered polynomialNEW= Enter a new polynomial- Choose
RTB
- Display shows
ROOT = 2.0000- to see next root press R/S
- Display shows
ROOT = 1.0000
The roots of our quadratic are 2 and 1
Higher order with complex roots
Either press TAN (J) to get the menu, and then NEW (LN) or XEQ PLY again
4x4 - 8x3 - 13x2 - 10x + 22 = 0
This should have 4 roots, and most likely some will be complex.
DEGREE=?4R/S
a4=?4R/S
a3=?8CHSR/S
a2=?13CHSR/S
a1=?10CHSR/S
a0=?22R/S
FX RT NEWRTB
Roots are displayed:
U = -1.0000- R/S
V = 1.0000- R/S
U = -1.0000- R/S
V = -1.0000- R/S
ROOT = 3.1180- R/S
ROOT = 0.8820- R/S
FX RT NEW
The 4 roots are
-1 + j 1-1 - j 13.11800.8820
Cube Roots of minus 8
If x is the cube root of minus 8 then x3 = -8 and as a polynomial x3 + 8 = 0
Simply use 0 as the coefficient of X2 and x
- XEQ ALPHAPLYALPHA
Degree=?3R/Sa3=?1R/Sa2=?0R/Sa1=?0R/Sa0=?8R/S
RTBROOT = -2.0000R/SU = 1.0000R/SV = 1.7321U = 1.0000R/SV = -1.7321
- Roots are
2.00001 + j 1.73211 - j 1.7321
— John Pumford-Green 26/01/26 09:55 GMT