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.0000R/SV = 1.0000R/SU = -1.0000R/SV = -1.0000R/SROOT = 3.1180R/SROOT = 0.8820R/SFX 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
Further Information
Page updated : 16/02/26 08:51 GMT