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