www.illinois.edu

Math 415 Syllabus

 

[Graphics:Images/315syl_gr_1.gif]

Syllabus
Matrices, Geometry&Mathematica
Authors:  Bill Davis and Jerry Uhl  ©1999
Producer:  Bruce Carpenter
Publish er:  [Graphics:Images/315syl_gr_2.gif]       Distributor:  [Graphics:Images/315syl_gr_3.gif]

These lessons are used for Math 415 and for Math 225

MGM.00  PlotFest

[Graphics:Images/315syl_gr_4.gif]

Using Mathematica to plot in two and three dimensions with special attention to parametric plotting.

MGM.01  Perpendicular Frames in 2D and 3D

[Graphics:Images/315syl_gr_5.gif]

Vectors in 2D and vectors in 3D.  Addition and subtraction of vectors.  Dot product and Cross product.
Aligning and hanging on perpendicular fram es to plot tilted ellipses and ellipsoids.  Right hand frames versus left hand frames.  Resolution of vectors into perpendicular components. &n bsp;Planes and lines through the origin.

MGM.02  2D Matrix Action
     

[Graphics:Images/315syl_gr_6.gif]

Matrix multiplication. Hitting the unit circle with a matrix and observing the result through matrix action movies. Linearity of matrix multiplication.  Takin g a 2D perpendicular frame and using it to to plot tilted ellipses.  Rotation matrices and right hand frames.  Reflection matrices and left hand fra mes.  Stretcher matrices.  Why [Graphics:Images/315syl_gr_7.gif] is unlikely to be the same as [Graphics:Images/315syl_gr_8.gif] for given 2D matrices [Graphics:Images/315syl_gr_9.gif] and < IMG SRC="Images/315syl_gr_10.gif" BORDER="0" ALT="[Graphics:Images/315syl_gr_10.gif]" WIDTH="11" HEIGHT="14" ALIGN="absmiddle" >.  Inverse matrices.

MGM.03  Making 2D Matrices
     

[Graphics:Images/315syl_gr_11.gif]

Using two prependicular frames and two stretch factors to make matrices whos hits have desired outcomes.  Inverting matrices made this way.  Making matrices whose hits stretch along a given perpndicular frame, making matrices whose hits reflect about a given line, making matrices whoses hits project onto a given li ne.  Ray tracing.  Parabolic, spherical, elliptic and hyperbolic reflectors, stealth technology.

MGM.04  SVD Analysis of 2D Matrices
   

[Graphics:Images/315syl_gr_12.gif]

The SVD (Singular Value Decomposition) says that corresponding to any 2D matrix [Graphics:Images/315syl_gr_13.gif] are two perpendicular frames and two stretch factors that can be used to duplicate [Graphics:Images/315syl_gr_14.gif].  Using SVD stretch factors to recognize invertible matrics and then invert them.  The determinant of a 2D matrix in terms of the SVD stretch factors.  Why the determinant of [Graphics:Images/315syl_gr_15.gif] is the inverse of the determinant of [Graphics:Images/315syl_gr_16.gif].  Rank of a 2D matrix.  Using 2D matrices to so lve systems of linear equations. Eigenvalues and eigenvectors of 2D matrices.
Optional: Hand calculations involving Cramer's rule and Gaussian elimination.

MGM.05  3D Matrices

[Graphics:Images/315syl_gr_17.gif]

This lesson repeats the ideas of MGM.02, MGM.03 and MGM.04 in 3D.

MGM.06  Beyond 3D
       

[Graphics:Images/315syl_gr_18.gif]

The SVD (Singular Value Decomposition) says that corresponding to any arbitray matrix [Graphics:Images/315syl_gr_19.gif] (square or non-square) are two perpendicular frames and a list of stretch factors that can be used to duplicate [Graphics:Images/315syl_gr_20.gif].  Rank of a matrix in terms of the SVD stretch factors.  The meaning of full rank.  Recognizing when a given system of n linear equations in [Graphics:Images/315syl_gr_21.gif] unknowns has:
a) exactly one solution (exactly determined).
b) many solutions (under determined)
c) no solution (over determined).
How to find find solutions of linear systems when they exist. 
Using SVD to explicitly cons truct the the PseudoInverse for getting best least squares solutions to over determined systems of linear equations.

MGM.07  Roundoff

[Graphics:Images/315syl_gr_22.gif]

Creative rounding of matrices via the Singular Value Decomposition and image compression.  Principal Component Analysis (PCA) of data via the Singular Value D ecomposition.  Ill-conditioned matrices: The trouble ill-conditioned matrices can cause and how to use the Singular Value Decomposition to recognize them.

MGM.08  Subspaces

[Graphics:Images/315syl_gr_23.gif]

Every set of vectors in nD spans a subspace of nD.  Projecting onto a subspace of nD.  Calculating the dimension of a subspace of nD.  A s et of [Graphics:Images/315syl_gr_24.gif] vectors in nD is linearly in dependent if it spans a [Graphics:Images/315syl_gr_25.gif]-dimensiona l subspace of nD.  Traditional definitions of linear independence.  Orthonormal sets. Gram Schmidt process.  Alien plots coming from proje ctions of highD surfaces onto 3D subspaces.  Perpendicular complement of a subspace.  Null spaces of matrices.

MGM.09  Eigensense:Diagonalizable Matrices, 
Matrix Exponential, Matrix Powers and Dynamical Systems
      

[Graphics:Images/315syl_gr_26.gif]

Eigenvalues, eigenvectors and using them to recognize diagonalizable matrices.  Complex eigenvalues and eigenvectors.  The matrix exponential for di agonalizable and non-diagonalizable matrices.  Eigenvalues reveal long term behavior of matrix exponentials and matrix powers.  Using matrix exponen tials and matrix powers to solve continuous dynamical systems (systems of linear diffeerential equations) and discrete dynamical systems (systems of difference equation s).

MGM.10  The Spectral Theorem for Symmetric Matrices and the 
Holy Grail of Matrix Theory
         
[Graphics:Images/315syl_gr_27.gif] [Graphics:Images/315syl_gr_28.gif] [Graphics:Images/315syl_gr_29.gif] [Graphics:Images/315syl_gr_30.gif]

[Graphics:Images/315syl_gr_31.gif]

This is the main theoretical lesson.  Discussion of the spectral theorem and its proof.  Given an arbitrary matrix [Graphics:Images/315syl_gr_32.gif], using the spectral theorem applied to [Graphics:Images/315syl_gr_33.gif] to explain why every matrix has a singular value decompositio n.
Using an orthonormal basis of eigenvectors of [Graphics:Images/315syl_gr_34.gif] to read off:
a) an orthonormal basis of the column space [Graphics:Images/315syl_gr_35.gif] of the matrix [Graphics:Images/315syl_gr_36.gif]
b) an orthonormal basis of the null space [Graphics:Images/315syl_gr_37.gif] of the matrix [Graphics:Images/315syl_gr_38.gif]
c) an  orthonormal basis of the row space of the matrix [Graphics:Images/315syl_gr_39. gif] 
d) a construction of the PseudoInverse of the matrix [Graphi cs:Images/315syl_gr_40.gif]
Positive definite and positive semidefinite matrices.  Quadratic forms. &nbs p;Grammian matrices.

MGM.11  Function Spaces
         
[Graphics:Images/315syl_gr_41.gif] [Graphics:Images/315syl_gr_42.gif] [Graphics:Images/315syl_gr_43.gif] [Graphics:Images/315syl_gr_44.gif]

[Graphics:Images/315syl_gr_45.gif]

Functions as vectors.  The root-mean-square distance between two functions on an interval.  Weighted root-mean-square distance.  The dot p roduct of two functions.  The component of one function in the direction of another.  Orthogonal sets of functions: Sine systems, Cosine systems, Si n-Cosine systems, Legendre Polynomial system.
Sets of functions orthogonal with respect to a weight function.  Chebyshev polynomials.  Gram-Schmi dt process.  Fourier approximation and orthogonal functions.  Fourier Sine approximation and the heat and wave equations.  Using Fourier m ethods to bring the Dirac Delta function to life.

 

Comments from Students

C&M calculus has made me understand Economics and actually like it. Most people cringe when they hear that I am an Econ major, and I think their reaction results from the fact that they really don't understand it. Never have I used complex equations in Economic applications, but what I have learned visually from C&M calculus helps me understand graphs and concepts inclass everyday. This comprehension has made me realise the incredible logic behind economics, and now the subject fascinates me.

— A junior Economics major on Calculus and Mathematica

Tech Support

Techs support both the lab machines and the software used in this program.
In the event of a problem, send an e-mail to tech@cm.math.uiuc.edu.