From the Owners Manual
Provided by Swiss Micros https://technical.swissmicros.com/dm32/examples/STATE/SIMEQ.d32
Local copy simeq.d32
This set of programs allows the solution of 3×3 and 2×2 systems of equations, as well as the inverse and determinate of the matrix representing the coefficients.
The set of equations is represented by a 3 x 4 array of numbers, with the first 3 columns representing the coefficients of the equations and the 4th column the “value” of the equations.
For example
Ax + Dy + Gz = J
Bx + Ey + Hz = K
Cx + Fy + Iz = L
These equations can be represented in matrix form
| A D G | | x | | J |
| B E H | | y | = | K |
| C F I | | z | | L |
This is effectively
A x X = B
and therefore
X = B / A
or
X = B x A-1
The unknown matrix is obtained by multiplying B by the inverse of A
They are entered sequentially in the order
ABCDEFGHIJKL
Enter the values of the 3×3 matrix and the 3×1 column vector by using prog. A
A → L are entered you can DIMX, Y and Z by pressing R/S to step through them
A system of equations with 3 unknowns x, y and z
23x + 15y + 17z = 31
8x + 11y - 6z = 17
4x + 15y + 12z = 14
You enter each value in sequence going down the columns in sequence
Which is the opposite sense to the way matrices are entered in DM15L and DM41X
X = 0.930622 R/SY = 0.794258 R/SZ = -0.136364A againA ? 0.048 R/SB ? -0.026 R/SI againDThe programs expect a 3×3 matrix. If the system is 2×2 you have to use dummy values to pad out to 3×3
Set C, F, H, G, L = 0 and I = 1
e.g.
2x + 3y = 6
8x - 4y = 9
This becomes
2x + 3y + 0z = 6
8x - 4y + 0z = 9
0x + 0y + 1z = 0
and is entered
X = 1.59375 R/SY = 0.93750 R/SZ = 0.00000 CPage created : 17/04/26 18:10 BST
Page updated : 01/01/70 01:00 BST