Math Archives Homepage

Knox Packages

Dennis M. Schneider
Department of Mathematics and Computer Science
Knox College
Galesburg, IL 61401
Schneidr@Knox.Bitnet

KnoxPackages is a collection of Mathematica packages which contains many commands developed for teaching functions (precalculus), calculus, multivariable calculus, and linear algebra. In addition are two Mathematica notebooks which illustrate the use of these commands.

The calculus package is graphically oriented. The following is a list of commands which names give a pretty good idea of what they achieve:

PlotJump, PlotInverse, NewListPlot, PlotTangentLine, PlotDerivative, PlotNewton, PlotArea, PlotIntegral, SurfaceOfRevolution, VolumeOfRevolution, ParaSurfaceOfRevolution, ParaVolumeOfRevolution, PolarPlot, DirPolarPlot, DirParametricPlot, PlotVector, PlotTangentVector, PlotTaylorPoly, LUSumPlot, PlotLeftApprox, PlotLeftApproxR, PlotLowerApprox, PlotLowerApproxR, PlotMidpointApprox, PlotMidpointApproxR, PlotRiemannApprox, PlotRiemannApproxR, PlotRightApprox, PlotRightApproxR, PlotSimpsonApprox, PlotTrapApprox, PlotTrapApproxR, PlotUpperApprox, PlotUpperApproxR, PlotPlane, PlotSeveralSurfaces, ParametricPlot3D, PlotVector3D, PlotTangentVector3D, PlotCylinder, PlotCylinderSurface, PlotSectionSurface, ParaPlotSectionSurface, PlotCurveSurface, ParaPlotCurveSurface, PlotTangentPlane, ParaPlotTangentPlane, CylindricalPlot, SphericalPlot, LevelCurve, PlotConstraint, ParaPlotConstraint, Grad, Hessian, Laplacian, Divergence, Curl, JacobianMatrix,
The linear algebra package contains the following commands:
PivotColumns, ColumnSpace, Rank, RowSpace, AppendRow, GramSchmidt, NDot, NFunctionDot, WeightedDot, NWeightedDot, ComplexDot, NComplexDot, Project, LeastSquaresSoln, DiagQuad, NDiagQuad, CompleteSquare, HilbertMatrix, RandomVector, RandomMatrix, RandomSymmetricMatrix, RandomTriangularMatrix, RandomOrthogonalMatrix, RandomNonsingularMatrix, RandomSingularMatrix, RandomPermutationMatrix
Download KnoxPackages from WRI.