- Vectors

Dot product, cross product, abstract vector spaces - Vector Differential Calculus

vector functions, curves, velocity, acceleration, curvature, vector fields, streamlines, gradient, divergence, curl - Vector Integral Calculus

line integrals, flows, Green's Theorem, potential theory, surface integrals, flux, Divergence Theorem, Stokes' Theorem - Laplace transforms

delta and Heaviside functions, DE's - Sturm-Liouville Theory

eigenfunction expansions, orthogonal polynomials - Fourier Series, Partial Differential Equations
- Fourier Integral, Fourier Transform, Partial Differential Equations

The notebooks are listed in the order I assign them. Right click on the download button to save.

initializations.nb
(download)

I collected all of the functions and packages that I need for vector calculus in this one notebook. Evaluate this before each vector calculus session. This made things easy on me and my students.

vectors.nb
(download)

This has some *Mathematica* basics about vectors along with some functions for plotting vectors and lists of vectors.

vecdiffcalc.nb
(download)

A notebook illustrating parametric curves, gradient, divergence and much more. This is a new and improved version of veccalc.nb.

potentialflow.nb
(download)

Streamlines, equipotential curves, and a bit of complex functions.

vecintcalc.nb
(download)

A notebook illustrating arc length, flows, surface area, flux.

curvcoords.nb
(download)

A notebook with functions to look at orthogonal coordinate systems and the div, grad, curl, in these coordinate systems. This contains *Mathematica* commands and functions for investigating these coordinate systems, but it is by no means self-contained.

laplacetrans.nb
(download)

A notebook illustrating Laplace transforms and using them to solve some differential equations.

evenoddfunctions.nb
(download)

A review of the properties of even and odd functions in anticipation of orthogonal expansions and Fourier series.

orthogpoly.nb
(download)

Orthogonal expansions with Legendre, Hermite, Laguerre, and Chebyshev polynomials.

slfourier.nb
(download)

Fourier series as an example of Sturm-Liouville theory. Many examples.

fourier.nb
(download)

Fourier series via inner products. Very similar to slfourier.nb, but without the use of Sturm-Liouville theory.

oscillation.nb
(download)

Using Fourier series to solve DE's where the forcing function is expressed as a series.

extratips.nb
(download)

Examples of some modified commands to speed up calculations of Fourier coefficients.

complex.nb
(download)

A notebook illustrating some basic properties of complex numbers (and the relevant *Mathematica* commands) that may be useful in a course in applied mathematics.

complexfourier.nb
(download)

Two examples of how the complex Fourier series is equivalent its real counterpart.

fouriertrans.nb
(download)

Some examples of Fourier transforms and Fourier integral representation of functions.

laplacepde.nb
(download)

Illustrating Laplace transform solution of PDE's.

The next seven files can be used in a linear algebra course or as a linear algebra supplement to an applied mathematics course.The spline.nb notebook is a combination of differential equations and linear algebra.

linalg0.nb
(download)

A notebook illustrating the basics of entering and manipulating matrices using *Mathematica*.

linalg1.nb
(download)

A Notebook illustrating properties of matrices:
elementary matrices, echelon forms, inverses.
Requires the package gjsf.m.

linalg2.nb
(download)

A Notebook illustrating properties of matrices:
systems, subspaces, bases, Fundamental Theorem of Linear Algebra. Requires the package gjsf.m.

gjsf.m
(download)

A *Mathematica* package that incorporates some nice functions: elementary row operations, elementary matrices, LU decomposition. This package is needed in linalg1.nb and linalg2.nb.

jcf.nb
(download)

After a review of diagonalization, explains the Jordan canonical form of a matrix. Useful if one wants to do systems of ordinary differential equations.

matrixexp.nb
(download)

Uses diagonalization and the Jordan canonical form to illustrate solving systems of constant coefficient ordinary differential equations.

splines.nb
(download)

Following Strang, *Introduction to Advanced Mathematics*, cubic splines are developed and illustrated.

Notebooks created by Gary Stoudt. Feel free to use and modify these notebooks for your own classroom use, just please keep my name and affiliation in the notebook. Any suggestions for improvement would be welcomed.