This page contains the Matlab software and the PostScript and PDF versions of a tutorial for learning Geometric Algebra. This tutorial is aimed at the sophomore college level, although it may provide a gentle introduction to anyone interested in the topic.

GABLE was a prototype geometric algebra system. The prototype was successful, but we have moved on to C++ and Java libraries for geometric algebra. However, feel free to download the Matlab software and tutorial; if you encounter any problems or have any comments, please email them to us: leo@wins.uva.nl and/or smann@cgl.uwaterloo.ca. although be aware that we no longer support GABLE.

If you are serious about studying geometric algebra, you should look at the tutorials and other material we have created with our newer software, and you might considering looking at our book, which discusses geometric algebra in more depth.

To get the most from the tutorial, you should down-load the Matlab software:

and the text of the tutorial:- PDF file (560k)
- PostScript file (gzip-ed, 232k)

- University of Waterloo, Waterloo, Ontario, CANADA

- EDIT 2024: The place to go these days is bivector.net for modern tutorials and links!
- The Geometric Algebra Research Group at Cambridge University (papers, tutorial, Maple software)
- Leo Dorst (papers, links)
- David Hestenes' site at Arizona State University (lots of papers)
- Background information on the creation of GABLE: The Making of a Geometric Algebra Package in Matlab, Technical Report.

l.dorst@uva.nl, smann@cgl.uwaterloo.ca,