17 Killer Maxima Tutorials for Students and Professionals
Whether you're just getting to grips with Maxima or you're furthering your studies in this subject, this epic list of Maxima resources is sure to help you on the way. From programming with Maxima to using its graphical interface, wxMaxima, you'll find everything you need to excel with this great resource here:
A handy guide that shows you how to acquire Maxima, the best ways of installing it, and how to start testing it once you've downloaded it. This detailed walkthrough should help you get started in no time at all. Furthermore, at the bottom, you can select a number of other tutorials that have been produced by Paul Lutus, including Creating Sets of Functions and Fourier Analysis.
Put together by the Maxima team, this manual (via the Wayback Machine) is a fantastic overview that'll prove incredibly useful when you start using Maxima. It also gives you a list of the capabilities and packages that are built into Maxima — but these are at the end of the 1,000-page document so you'll need to do plenty of scrolling to find them!
This resource has been put together by the guys at Stanford University and features 245 online pages of information about all things Maxima. The guide includes step-by-step instructions along with handy pictures and example formulas.
If the above guide seems too large, Richard Rand from Cornell University has created a shorter, 14-page guide that's available to read online. It features a brief introduction to Maxima before moving on to explain writing programs/scripts/subroutines for Maxima.
The Maxima Book (PDF)
Another incredibly in-depth guide, this book was produced in February 2003 and provides you with a well-organized, comprehensive look at Maxima. Although it's not the most up-to-date guide you can read, it's still a valuable reference due to its comprehensiveness and easy-to-follow organization.
These tutorial-style notes were originally written by Edwin L Woollett, but have been updated by California State University (Long Beach) to include tips for working with Maxima software — which are particularly useful if you use Windows.
If you want a quick introduction to Maxima or need to refresh some old studies, this 10-minute tutorial is ideal. It covers areas such as using Maxima as a calculator, constants and common functions, defining functions and variables, symbolic calculations, and much, much more.
Here you'll find a table that develops the sophisticated use of Maxima as a symbolic math tool. This provides you with a great reference point you can keep referring to, finding the Maxima Input and Output required at each stage.
This resource demonstrates the three different ways you can look at tensors using Maxima and its add-on packages.
You'll need to view this through the Wayback Machine, but once loaded, this PDF provides you with an introduction to the basics of Maxima before exploring precalculus, integration, vector calculus, graphing, programming, and a range of other topics.
Familiar with Mathematica? Then this conversion chart will help you understand Maxima quickly and efficiently.
This short tutorial delves into how you can get the "plotdf" function up and running in Maxima, using it for plotting direction trajectories/fields for 1st order ODEs.
This is the homepage for a Windows GUI for Maxima. The document-based interface for Maxima provides you with dialogs and menus for many common inline plots, autocompletion, Maxima commands, and simple animations.
These two guides introduce wxMaxima in relation to single variable calculus, with each book serving as a lab manual, a tutorial reference for students, or a source of CAS exercises.
A great introduction into the world of Maxima (via Wayback Machine), this tutorial offers you some useful tips for your first steps with Maxima, before moving on to provide worked examples and advice on programming with Maxima. It also includes some content on the use of Lisp (the language Maxima is programmed in), with some interesting facts about Lisp added to this section, too.
Minimal Maxima (PDF)
Produced by Robert Dodier, this breaks down the data, evaluation, and syntactical structures underlying Maxima. Having an understanding of this is good when you're trying to use Maxima as more than just a powerful calculator — or when you're writing your own subroutines/functions in Maxima.
Again, you need to view this through the Internet Archive Wayback Machine, this is a reference that's still hailed by many math experts as a go-to guide. Initially run by Youngstown State University College of Engineering & Technology, it's perfect if you want to use Maxima for engineering-related issues.
Other Maxima Resources
This list of resources will provide students of maxima with all the information they need, whether they're looking for basic help with maxima or they're wanting to use advanced maxima techniques for programming. If you are looking for more resources, check out the following guides. You can never learn too much.
These resources will allow you to master Maxima — and more important — mathematics itself. Math is a more important skill today than ever. While in the past it was enough to know your multiplication tables and how to do long division, today's jobs require that you understand advanced mathematics and how to apply it to real world problems. Maxima will help you to master these skills.