An Automated Linear Algebra function is a procedure written in a Computer Algebra System (CAS) capable of processing both numerical and symbolic inputs and whose output may include numerical, textual and/or graphical components. The functions in Interactive Linear Algebra with Maple V represent an automation of the various concepts of the course. The interface to the functions is carefully designed and standardized to be intuitive and simple to use. The functions eliminate the emphasis on learning the syntax of the CAS and allow the user to focus and spend more time learning the ideas of the course. Also as a result of repeated use of the functions, students learn the relevant commands and syntax of the CAS.

For consistency, the automated functions in our library have, for the most part, the same name as the Linalg package of Maple V. The functions serve in three capacities:

  1. They are a learning tool: The demonstration mode shows the intermediate steps needed to learn a particular concept or algorithm.
  2. They are a testing tool: The interactive mode allows the student to respond to a set of specific questions of an algorithm or a concept are highlighted. Such functions not only overcome laborious computations but enhance student learning of the process and the understanding of concepts. This encourages meaningful, active participation and experimentation in the learning process.
  3. They can be shortcuts: The no step mode, yields the desired output with no intermediate steps.

More on Automated Functions.