Mathematica demos
These are some Computable Document Format (CDF) files that I have developed for use in various classes. To run any of these files, download the free Wolfram CDF player. These aren't restricted by any license, but I request that you contact me if you'd like to use any of this content in your own classes; I will also be happy to provide source code for interested parties.
Linear Algebra
- Linear transformation tool to compute matrices corresponding to standard linear transformations in R2. [CDF]
- Eigenvector visualization tool to find eigenvectors for a 2x2 matrix visually. [CDF]
- Coordinate vector tool to compare coordinate vector representations with standard basis representations, for vectors on a plane in R3. [CDF]
- Minkowski Distance visualizer for a single roundtrip through spacetime. [CDF]
- The Gram-Schmidtifier to generate an orthonormal basis from up to 7 vectors from Euclidean spaces up to R7. [CDF]
- QR Algorithm tool for approximating eigenvalues of matrices (2x2, 3x3, 4x4, and 6x6 symmetric matrices supported). [CDF]
- Least-Squares approximation of functions tool for demonstrating least-squares methods over polynomial space, as well as some rudimentary Fourier approximations. [CDF]
- Basic Hamming Code correction tool which takes any vector of (Z2)7 and outputs a corrected Hamming code and a linear combination from standard basis vectors for the Hamming space. [CDF]
Multivariable Calculus
- 3D Surface Visualizer [CDF]
- Directional Derivative 3D-visualizer [CDF]
- Polar plot visualizers with exposed code (for my students to use in Mathematica themselves for other graphs). [CDF]
- Parametric plot visualizer [CDF]
- Level Curve visualizer [CDF]
- Double Integral plotter which shows how increasing the number of boxes under a curve helps to more closely approximate the volume under the curve. [CDF]
- Tennis Serve visualizer to look at how changing various elements of a serve (trajectory, starting point, etc.) changes the landing point of the serve. [CDF]