Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| public:calculator:guides:dm32_simultaneos_equations [17/04/26 18:11 BST] – created john | public:calculator:guides:dm32_simultaneos_equations [18/04/26 06:53 BST] (current) – [Use] john | ||
|---|---|---|---|
| Line 6: | Line 6: | ||
| ** From the Owners Manual ** | ** From the Owners Manual ** | ||
| - | ===== Section One ===== | + | ===== Statefile |
| + | Provided by Swiss Micros [[https:// | ||
| - | ===== Section Two ===== | + | Local copy {{ : |
| + | |||
| + | |||
| + | ===== Overview | ||
| + | |||
| + | This set of programs allows the solution of 3x3 and 2x2 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 " | ||
| + | |||
| + | For example | ||
| + | |||
| + | '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | 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 | ||
| + | |||
| + | '' | ||
| + | |||
| + | and therefore | ||
| + | |||
| + | '' | ||
| + | |||
| + | or | ||
| + | |||
| + | '' | ||
| + | |||
| + | The unknown matrix is obtained by multiplying '' | ||
| + | |||
| + | They are entered sequentially in the order | ||
| + | |||
| + | '' | ||
| + | |||
| + | ===== Use ===== | ||
| + | |||
| + | Enter the values of the 3x3 matrix and the 3x1 column vector by using prog. A | ||
| + | |||
| + | * < | ||
| + | * Enter each value at the prompt followed by < | ||
| + | * Once all values '' | ||
| + | * find the determinant of the coefficient matrix with prog '' | ||
| + | * this is not required for a simple solution, but might be useful for other purposes? | ||
| + | * **I**nvert the coefficient matrix A with prog. '' | ||
| + | * < | ||
| + | * **M**ultiply the column vector by this inverse matrix using prog. '' | ||
| + | * < | ||
| + | * This gives the resulting '' | ||
| + | |||
| + | ===== Examples ===== | ||
| + | |||
| + | ==== 3 x 3 ==== | ||
| + | |||
| + | A system of equations with 3 unknowns '' | ||
| + | |||
| + | |||
| + | '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | < | ||
| + | |||
| + | Beware! | ||
| + | |||
| + | 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 | ||
| + | |||
| + | </ | ||
| + | |||
| + | * < | ||
| + | * 23 < | ||
| + | * 8 < | ||
| + | * 4 < | ||
| + | * 15 < | ||
| + | * 11 < | ||
| + | * 15 < | ||
| + | * 17 < | ||
| + | * 6 < | ||
| + | * 12 < | ||
| + | * 31 < | ||
| + | * 17 < | ||
| + | * 14 < | ||
| + | * Find the inverse < | ||
| + | * Multiply < | ||
| + | * Display shows solutions | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * You can inspect the inverted matrix by running '' | ||
| + | * < | ||
| + | * '' | ||
| + | * '' | ||
| + | * etc....etc... | ||
| + | * You can re-invert A back to the original state by running prog '' | ||
| + | * You can see the determinant of A by running prog '' | ||
| + | |||
| + | ==== 2x2 ==== | ||
| + | |||
| + | The programs expect a 3x3 matrix. If the system is 2x2 you have to use dummy values to pad out to 3x3 | ||
| + | |||
| + | Set '' | ||
| + | |||
| + | e.g. | ||
| + | |||
| + | '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | This becomes | ||
| + | |||
| + | '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | and is entered | ||
| + | |||
| + | * < | ||
| + | * 2 < | ||
| + | * 8 < | ||
| + | * 0 < | ||
| + | * 3 < | ||
| + | * 4 < | ||
| + | * 0 < | ||
| + | * 0 < | ||
| + | * 0 < | ||
| + | * 1 < | ||
| + | * 6 < | ||
| + | * 9 < | ||
| + | * 0 < | ||
| + | * Find the inverse < | ||
| + | * Multiply < | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| Line 17: | Line 167: | ||
| - | {{tag>}} | + | {{tag>calculator dm32}} |
| Page created | Page created | ||