簡介
Maxima 的前身是DOE-Macsyma 。DOE-Macsyma 是由麻省理工學院(MIT)在美國能源部的支持下於60年代末創造的一中 CAS ,它是用 LISP 實現的。Macsyma在當時是非常創新的軟體。現在流行的商業計算機代數系統軟體Maple及Mathematica,都是受到Macsyma的啟發而設計出來的。MIT 1982年的時候決定把 Macsyma 變成一個關閉源碼的程式,Macsyma 走上商業化的道路,於是產生了很多 Macsyma 的分支。
自1982年開始,Bill Schelter教授默默地開始開發一個開放源碼版的Macsyma,他把這個軟體叫做Maxima。因為著作權的問題,Maxima一直不能公開發行,只有少數人知道有這個軟體的存在。1998年,Maxima終於得到公開發行的許可,這已是Schelter教授努力了16年之後的事。Schelter教授在2001年去世,不過已經正式成為合法開放源碼軟體,因此陸續有支持開放源碼的程式設計師,學者投入Maxima的開發工作。
在 Maxima 的官方網站上有不同版本的 Maxima 供各平台實用。
Maxima原本是純文字界面,這在數學式子的顯示上就沒有Maple或Mathematica等軟體來得美觀。不過Maxima也有幾種圖形界面。第一個選擇是使用GNU的TeXmacs。TeXmacs是一套所見即所得的文書處理程式,可以很方便的編輯數學式子。它同時也提供許多數學軟體一個美觀的界面,Maxima就是其中之一。其他可能的選擇還有wxMaxima, imaxima等等。
不同平台可能有一些不同的選擇,但不論Windows, Mac, 或是Linux,都可以使用TeXmacs 這個文字處理軟體當界面以顯示各類數學符號。
安裝
1.windows
你只需要下載 maxima-x.y.z.exe ,這是一個win32下標準的安裝程式,安裝後即可使用命令行的maxima,或圖形界面的wxmaxima,xmaxima 。
如果你需要更美觀的符號顯示,可以考慮安裝
WinTeXmacs,
具體可以參考百度
2.linux
如果採用rpm方式安裝,你至少需要兩個檔案
a) maxima-x.y.z-n.i386.rpm (包含腳本和文檔)
b) maxima-exec--x.y.z-n.i386.rpm (包含可執行的lisp程式)
你可以選擇安裝圖形界面
c) maxima-xmaxima-x.y.z-n.i386.rpm
如果使用Debain/Ubuntu,只需要
sudo apt-get install maxima
sudo apt-get install texmacs
你還可以選擇安裝
TeXmacs 提供漂亮的maxima界面
Geomview 配合Maxima可畫出高級3D圖形
3.Mac OS
Mac OS X 是一個UNIX 系統,所以需要的程式和Linux 一樣。首先你先要安裝Apple 的X11軟體。這是因為UNIX 上用的X-Windows 系統當然和Mac OS X 的aqua 視窗系統不同,UNIX 軟體大多只能用X-Windows 顯示。
在安裝TeXmacs 之前,你必需要有完整的LaTeX 系統。推薦用i-installer 安裝:
可參考蔡炎龍的文章:
然後使用Fink 去安裝Maxima, TeXmacs, Geomview
4.所有平台
你都可以選擇從源碼來安裝,這時你需要下載maxima-x.y.z.tar.gz