## Programming Experiments

These are some experiments I've made in using the computer to enhance math understanding. Or to give me some programming practice. Or both. Or whatever.

**Matrix row operations** (php with MathJax)

- Matrix reduction practice
- Solving simultaneous equations by substitution
- Solving simultaneous equations by elimination

**Illustrating the Simplex Method** (javascript)

So far I've only handled standard maximum problems without anomalies.

(Problems are from whatever Finite Mathematics text we were using at the time.)

Click here to check it out.

**Math Matching Games (Firefox only)**

I've been experimenting with Javascript generation of problems rendered in MathML. Here are a couple of pages to try.

The idea is the same for each type of problem - turn the cells green by clicking pairs of cells which are equivalent.

Things to note:

- These pages are "proof-of-concept" attempts, not commercial products. Much could be improved and/or added. Hopefully some will.
- This is expected to render correctly on Firefox, but probably not on other browsers.
- Firefox is supporting "presentation markup". I don't know about "content markup".
- There are some quirks in generating MathML with Javascript, especially when creating "entities".
- Yes, I know I'm generating some ill-formed MathML - fighting Javascript and the browser are my current excuses.