Maxima
これは何か
Maximaは、数式演算パッケージ。Mathematicaのフリーなクローン。 GNU TeXmacsのキラーアプリと呼んでよいかも。
wxmaxima というGUIフロントエンドがすんばらしい。Windowsバイナリもある。
使い方
- コマンドは;で切る。
- 抜けるときはquit();
- 入力の再利用は(C1)とかを直接入力してもいいし、%だと前回の値。
- エラーを起こしたら:qと入力
- 関数展開:
expand((x+y)^10);
- 因数分解:
factor( x^3+3*x^2+3*x+1);
- 微分:
diff((x+2)^2,x);
- 積分:
integrate((x+2),x);
- 数値積分:
integrate((x+2),x,1,10);
- 方程式を解く:
solve(x^2+x+1=0);
- 線形方程式:
linsolve([x+y=1,2*x+3*y=-2],[x,y]);
- Σ_{k=1}^{2} k^2 :
sum(k^2,k,1,2);
- それを展開 :
nusum(k^2,k,1,2);
- 行列:
a:matrix([1,2],[3,4])
- 行列の要素:
a[1,1];
- 線形計画法:
load("simplex"); minimize_lp(x+y, [3*x+2*y>2, x+4*y>3]);