Learning Tools for Linear Algebra - Maple Programming Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : What's New and Release Notes : updates/Maple2020/LearningToolsforLinearAlgebra

Learning Tools for Linear Algebra

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

withStudent:-LinearAlgebra:

 

Step-by-Step Solutions for Tutors

Context Panel Options

New Commands

New Math Apps

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.

 

GaussJordanEliminationTutor100321250215

100301011300173

(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

14,53

(2.1)

vectorsum plot

1220

1220

(2.2)

eigenvector plot

x+2y3z=0

x+2y3z=0

(2.3)

plane plot

seqsin0.5i,cos0.3i,i=3..10

0.9974949866,0.6216099683,0.9092974268,0.3623577545,0.5984721441,0.07073720167,0.1411200081,−0.2272020947,−0.3507832277,−0.5048461046,−0.7568024953,−0.7373937155,−0.9775301177,−0.9040721420,−0.9589242747,−0.9899924966

(2.4)

least squares plot

 

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

New Commands

• 

Student[LinearAlgebra][CrossProduct]

• 

Student[LinearAlgebra][MatrixExponential]

• 

Student[LinearAlgebra][MatrixInverse]

• 

Student[LinearAlgebra][Pseudoinverse]


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.

 

MatrixInverse(1231)

15253515

(3.1)

Pseudoinverse323121

181818381818

(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