Maxima操作
桐
実行はSift+Return
%で直前の結果
3+2;
3+2$ $を;の代わりにつけると出力しなくなる。
定数の割り当て
代入
x:3
置き換え
x:=3
取り消し
kill(x)
関数定義
f(x):=x/3;
方程式をとく
solve(x^2=2, x);
展開 expand((x-2)^2);
連立方程式 solve([x+y=1,2*x+y=0],[x,y]);
linsolve([x+y,2*x+y=0], [x,y]); 出力の括弧が1重
展開
expand((x+2)^2);
因数分解 factor(x^2-2*x+1);
多項式の割り算 divide(x^2-1,x-1);
部分分数展開 partfrac(1/(x^2-1),x);
微分
diff(1/x,x);
二階微分 diff(x^3-1,x,2);
陰関数 depends(y,x);diff(x^2+y^2=1,x);
積分 integrate(x^2,x);
定積分 integrate(x^2,x,1,2);
行列
matrix([1,2,3],[4,5,6],[7,8,9]);
1行目取得A[1]
1列目取得col(A,1);
成分取得A[1,1]
掛け算 A.A
転置 transpose(A);
ランク計算rank(A)
逆行列 invert(A);
行列の冪A^^2
行列式 determinant(A);
単位行列ident(2);
行列
係数を取得 coefmatrix([2*x + 2*y = 0, 3*y],[x,y]);
拡大係数を取得 augcoefmatrix([2*x + 2*y + 1 = 0, 3*y],[x,y]);
階段行列を求める echelon(A);
固有ベクトルを求める eigenvectors(A)
固有値を求める eigenvalues(A);
特性方程式を求めるcharpoly(A,x);
記号
ルート sqrt(2);
無限大 inf -無限大は-inf
最大公約数 gcd(6,4);
最小公倍数 lcm(6,4);
級数
テイラー展開 taylor(exp(x),x,0,2);