maxima & imaxima ( Ubuntu 9.04 )

数式処理ソフトmaximaemacs上で使いやすくするimaximaをインストールして使ってみたのでメモ.

Maxima って何?

数式の計算が出来る.
多項式の展開,因数分解,式の簡略化,微分,極限,積分数値計算,etc...
(たぶん,全部試してないので詳しくは知りません).

どんな感じなの?

こんな感じです.emacs上の imaxima で使用.

グラフだってかけちゃう(ただ,gnuplotつかっているだけだが…)


複雑な計算も楽々.

Maxima のインストール

% sudo apt-get install maxima maxima-doc maxima-emacs

これだけでも,emacsからalt x maximaemacs上でmaximaがつかえるが,
数式の表現が,粗い.
そこで,数式をtex表記してくれるらしいimaximaをinstallする.

imaxima のインストール

http://members3.jcom.home.ne.jp/imaxima/Site/Download_and_Install.html
から
imaxima-imath-1.0.tar.gzをもらう.extractして,

% cd imaxima-imath-1.0
% ./configure
% make
% sudo make install

なんか,警告みたいなのがいろいろでたが気にシナーイ.

.emacsの設定

~/.emacs に追加.

(autoload 'imaxima "imaxima" "Frontend of Maxima CAS" t)
(autoload 'imath "imath" "Interactive Math mode" t)
(autoload 'imath-mode "imath" "Interactive Math mode" t)

そして, Alt x imaxima とすると,数式がtex表示になる!これは見易い.

参考

使い方とかは
http://cosmo.phys.hirosaki-u.ac.jp/wiki.cgi/maxima?page=FrontPage
が分かり易いと思う.