Introduction
之前的一篇文章简单介绍了符号计算系统下MATLAB的代替品Python/Numpy/Scipy等,但是像Mathematica、Maple这类的以符号计算的的数学软件,其实也有开源软件的代替品,因为最近都在搞科学计算,配置了相关软件环境后就顺便写篇文章做下记录了。
Maxima是由60年代末的Macsyma演变而来,现在流行的商业计算机代数系统软体Maple及Mathematica,都是受到Macsyma的启发而设计出来的。如果用过maple或者mathematica的读者会发现maxima软件界面和这两款软件很相似。
Installation
官方网站 http://maxima.sourceforge.net/download.html 进行下载,我自己安装的是maxima-sbcl-5.38.1-win64,win10 64位系统,其他类UNIX系统的官方也有介绍,安装都非常简单,一直照着提示安装即可。
安装完之后桌面有两个快捷方式
wxMaxima程序界面:
XMaxima程序界面:
用哪个程序每个人有不同的选择方式,不过wxMaxima的输出显示有latex样式,界面也更像mathematica,而XMaxima感觉更像maple
Tutorial
网上找到了一份中文的教程,https://webfiles.uci.edu/huanm/www/maxima/maxima_zh.pdf,百度网盘:http://pan.baidu.com/s/1i4Vfabb
里面都详细介绍了常用的符号计算函数,还有绘图等,我想对于学生来说这些功能已经完全够用了,脱离mathematica使用maxima也是一个不错打选择!
2016年11月16日更新
在我安装的另一个系统,Ubuntu 16.04 LTS 64bit 里面安装和使用maxima也是非常方便的,在终端执行apt-get install wxmaxima
或者 apt-get install maxima
就可以了