## 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.

**Pythagorean Triples** (javascript)

Since sometime in Junior High, I've had a fascination with sets of integers that can form the sides of a right triangle. Nothing earth-shattering here, but a little fun producing lots of triples.

- Triple of the Day
- Making Triples (how it's done)

**Pythagorean Triples****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.- 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.

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: