|
We will eventually have homework assignments to be completed using technology. I plan to write them assuming the use of Maple (you can download for free and activate using the code I provided via email). Here is a quick intro focused on linear algebra:
Introduction to Linear Algebra in Maple (.mw) [PDF print of Maple worksheet: (.pdf)] I have a video introduction, but it's taylored for Calculus 3: Maple Intro. (38mins). My Maple examples can be found here but most of them aren't for linear algebra.
Mathematica is Maple's main competator. It is the engine that lies behind Wolfram Alpha. You probably can get Alpha to do linear algebra computations for you, but the interface really isn't built for it. So I'll pass.
If you just want to compute the RREF of a matrix of integers (and show the steps), there are many choices but Bogacki's webpage is pretty easy to use.
Symbolab is a propular choice for computing symbolic integrals and derivatives. It can also do linear algebra stuff.
If you want industrial strength numerical calculations, you either code directly in Python or use Matlab (matrix laboratory). Octave is an open source version of Matlab. If you are a science major, (eventually) learning Python and Matlab are good ideas.
Finally, SAGE is open source mathematical software built on top of Python. It gives us the easiest access to (free) non-trivial calculations. I have created a sandbox for doing Linear Algebra in SAGE. Note: Linear Algebra in SAGE Tutorial.