1. Maxima on line の紹介#
1) 能力
・Maxima 研究者レベルの課題にも対応
速さと見た目に市販品との差
・On Line ダウンロード不必要
ネット閲覧でOK→スマホでOK
課題は、コピーと入力
2)サンプル画面解説
・expand((x-2)^3*(x+1/3)^2);
(x-2)^3*(x+1/3)^2の展開
x^5 -16*x^4/3 +73*x^3/9 -2*x^2/3 -4*x -8/9
・solve(x^2-x+2=0);
方程式x^2-x+2=0の解
解はリストで出力
[x=-(7√(i)-1)/2,x=(7√(i)+1)/2]
・invert(matrix([2,3,1], [a,0,0], [1,4,8]));
行列
[2,3,1]の逆行列
|a,0,0|
[1,4,8]
の逆行列
[ 0 1/a 0 ]
| 2/5 -3/(4*a) -1/20|
[-1/5 1/(4*a) -3/20]
・integrate(x * sin(x), x);
関数x*sin(x)の不定積分
sin(x)-x*cos(x)
・draw3d(explicit(x^2+y^2,x,-1,1,y,-1,1));
曲面z=x^2+y^2をx:[-1,1],y:[-1,1]で3次元表示
3) Helpは Espanol, English Galego
・Polynomials
factor(u^6 - 14*u^5 - 23*u^4 + 808*u^3 - 320*u^2 - 12800*u) ;
をコピーして、(Androidは簡単、iphoneは画面を縮小してやるとできる)
Maxima on lineの入力エリア
にペーストの後、クリック。結果は、
(u-8)^3*u*(u+5)^2
・Equations
sol : solve([5*x + y/8 = 4, x^2 = y],
[x,y]) ;
float(sol);
(%i1) sol : solve([5*x + y/8 = 4, x^2 = y],
[x,y]) ;
(%o1) [[x=-4*3^(3/2)-20,y=160+3^(3/2)+832],[x=4*3^(3/2)-20,y=832-160*3^(3/2)]]
(%i2) float(sol);
(%o2) [[x=-40.78460969082653,y=1663.384387633061],[x=0.78460969082652,y=0.61561236693899]]
・Inequalities
load("fourier_elim") $
des1: 3*x - 5*y < 2;
des2: x+y> (1+x)/3;
des3: y < 2;
fourier_elim([des1, des2, des3],[x,y]);
(%i1)load("fourier_elim") $
(%i2)des1: 3*x - 5*y < 2;
(%o2) 3x-5y<2
(%i3)des2: x+y> (1+x)/3;
(%o3) y+x>(x+1)/3
(%i4)des3: y < 2;
(%o4) y<2
(%i5)fourier_elim([des1, des2, des3],[x,y]);
(%o5) [1/2-3*y/2<x,x<5*y/3+2/3,-1/19<y,y<2]
・2D graphics
draw2d (
implicit(3*x-5*y=2, x,-3,5,y,-3,3),
color = red,
implicit(x+y=(1+x)/3,x,-3,5,y,-3,3),
color = black,
implicit(y=2,x,-3,5,y,-3,3) ) $