Learning Tools for Linear Algebra - Maple Help

Home : Support : Online Help : System : Information : Updates : Maple 2020 : Learning Tools for Linear Algebra

 Learning Tools for Linear Algebra Maple 2020 includes many new additions designed to support learning and teaching Linear Algebra.

$\mathrm{with}\left(\mathrm{Student}:-\mathrm{LinearAlgebra}\right):$

Step-by-Step Solutions for Tutors

A much-requested feature, the Gaussian Elimination, Gauss-Jordan Elimination, and Matrix Inverse tutors all now return the step-by-step solutions from the tutor to the Maple worksheet.

$\mathrm{GaussJordanEliminationTutor}\left(\left[\begin{array}{rrrr}1& 0& 0& 3\\ 2& 1& 2& 5\\ 0& 2& 1& 5\end{array}\right]\right)$

 $\left[\begin{array}{cccc}1& 0& 0& 3\\ 0& 1& 0& \frac{11}{3}\\ 0& 0& 1& -\frac{7}{3}\end{array}\right]$ (1.1)



Context Panel Options

Many visualizations have been added to the Student:-LinearAlgebra context panel, including CrossProductPlot, EigenPlot, LeastSquaresPlot, LinearSystemPlot, LinearTransformPlot, PlanePlot, ProjectionPlot, and VectorSumPlot (plot or animation).

For example, clicking on each output below and selecting from the options in the context panel, you can quickly generate the following plots:

$⟨1,4⟩,⟨5,3⟩$

 $\left[\begin{array}{c}{1}\\ {4}\end{array}\right]{,}\left[\begin{array}{c}{5}\\ {3}\end{array}\right]$ (2.1)

$\stackrel{\text{vectorsum plot}}{\to }$

$\left[\begin{array}{rr}1& 2\\ 2& 0\end{array}\right]$

 $\left[\begin{array}{rr}1& 2\\ 2& 0\end{array}\right]$ (2.2)

$\stackrel{\text{eigenvector plot}}{\to }$

$x+2\cdot y-3\cdot z=0$

 ${x}{+}{2}{}{y}{-}{3}{}{z}{=}{0}$ (2.3)

$\stackrel{\text{plane plot}}{\to }$

$\left[\mathrm{seq}\left(\left[\mathrm{sin}\left(0.5i\right),\mathrm{cos}\left(0.3i\right)\right],i=3..10\right)\right]$

 $\left[\left[{0.9974949866}{,}{0.6216099683}\right]{,}\left[{0.9092974268}{,}{0.3623577545}\right]{,}\left[{0.5984721441}{,}{0.07073720167}\right]{,}\left[{0.1411200081}{,}{-0.2272020947}\right]{,}\left[{-0.3507832277}{,}{-0.5048461046}\right]{,}\left[{-0.7568024953}{,}{-0.7373937155}\right]{,}\left[{-0.9775301177}{,}{-0.9040721420}\right]{,}\left[{-0.9589242747}{,}{-0.9899924966}\right]\right]$ (2.4)

$\stackrel{\text{least squares plot}}{\to }$

The context panel options have also been simplified to show fewer items than before when the Student:-LinearAlgebra package is loaded.

New Commands

Several of these new commands call commands from the LinearAlgebra package, however they have been slightly modified to suit the Student:-LinearAlgebra package.

For example, the LinearAlgebra:-MatrixInverse command returns results for square and non-square matrices. In Student:-LinearAlgebra, this command has been split into two commands: MatrixInverse, which only works for square matrices, and Pseudoinverse, which works for non-square matrices.

$\mathrm{MatrixInverse}(\left[\begin{array}{cc}1& 2\\ 3& 1\end{array}\right])$

 $\left[\begin{array}{cc}-\frac{1}{5}& \frac{2}{5}\\ \frac{3}{5}& -\frac{1}{5}\end{array}\right]$ (3.1)

$\mathrm{Pseudoinverse}\left(\left[\begin{array}{ccc}3& -2& -3\\ 1& 2& -1\end{array}\right]\right)$

 $\left[\begin{array}{cc}\frac{1}{8}& \frac{1}{8}\\ -\frac{1}{8}& \frac{3}{8}\\ -\frac{1}{8}& -\frac{1}{8}\end{array}\right]$ (3.2)



New Math Apps

Interactive Math Apps are now available for the following linear algebra topics:

 Diagonalization of Matrices Solving Systems of Linear Inequalities Gram-Schmidt Calculator Jordan Canonical Form