如何下載 Maxima
1. 進入http://maxima.sourceforge.net/
2. 選擇該網頁左方功能選項 Download
這篇文章,是介紹Maxima 這套數學軟體,在學習線性代數的應用。
Maxima 是一個所謂的「電腦代數系統」(Computer Algebra System, CAS),這種系統比較為人熟知的還有Mathematica 和Maple 等等。我們選定Maxima 做為我們使用的程式,主要有三個原因:
1. 免費Maxima 是免費,又是各平台都有的。所有的人可以在自己的_
電腦上練習。
2. 功能完整Maxima 雖然不要錢,並不代表不好。Maxima 不論計算
或圖形功能都十分完整。事實上,Maxima 是最早的全功能CAS 系統Macsyma 的後代。
3. 具代表性許多新的CAS 系統,如Maple, Mathematica 都多少受
到Macsyma的啟發。所以學會Maxima,要學會Maple 或Mathematica 等軟體都是很容易的事。
如果同學們比較喜歡使用Mathematica,Maple,或是Matlab 等商業軟體也是可以的。我們系上的電腦室有提供這些軟體,可以上機試用看看。
看到這, 你可能有個疑問, 「如果 Maxima 這樣好, 為什麼 Maxima 好像沒什麼名氣呢?」很重要的原因是, 自由軟體版的 Maxima 是到 1998 年才被授權的! Macsyma 原本是 MIT 一個實驗室發展的軟體, 後來 MIT 決定要將這個軟體商業化。這舉動正是讓 Richard Stallman 決定要推動自由軟體的重要原因。
1982 年, University of Texas, Austin 的教授 William Schelter 決定自行開發 Macsyma 的自由版本, 也就是這裡介紹的 Maxima。這個版本在有商業版 Macsyma 的情況, 自然難以得到正式授權, 因此只有少部份的人知道並使用 Maxima。Schelter 教授就在這不知何時才能讓他的 Maxima 自由流傳的情況下, 仍堅持他的理想, 繼續 Maxima 的開發長達 16 年! 終於, 1998 年, Maxima 才得到正式授權。
遺憾的是, Schelter 教授在 2001 年突然過逝。我們現在在 Maxima 的 mailing list, 可以看到 Schelter 教授過逝之前, 還在回答網友對 Maxima 的問題。 還好, Maxima 已經是合法的自由軟體, 所以有一批熱心的開發人員, 繼續開發, 推出更好的 Maxima。
1.1Maxima 當計算機
我們先來看,如果我們要把Maxima 當計算機用,會是什麼情況?