Ce document est la traduction du document sur Maxima, présent sur le site de l'université de Cochise, que l'on peut trouver à l'adresse :
http://math.cochise.cc.az.us/mtg/programming/maxima/basic_maxima.html |
Ce document a été produit par le logiciel TexMacs, qui s'interface avec Maxima et permet une présentation parfaite des résultats produits par le logiciel. Les résultas obtenus avec Maxima sont identiques, mais la présentation peut différer.
Les commandes de base de Maxima
Chaque commande maxima finit par un point-virgule ";"
Le résultat apparait après chaque commande
quit();
" ceci est un commentaire; "
describe(plot);
donne les différentes commandes liées à la commande plot
(C1) 2+3;
(D1) 5
(C1) 2-3;
(D1) - 1
maxima]2*3;
(D1) 6
maxima]2^3;
(D3) 8
maxima]2**3;
(D4) 8
maxima]2/3;
(D5)
maxima]2/3.0;
(D6) 0.66666666666667
maxima]sqrt(2);
(D7)
maxima]sqrt(2.0);
(D8) 1.414213562373095
(C9) 3^0.5;
(D9) 1.732050807568877
maxima]log(2);
(D10) log 2
maxima]log(2.0);
(D14) 0.69314718055995
maxima]exp(1.0);
(D15) 2.718281828459045
maxima]x:3;
(D16) 3
maxima]x^2;
(D17) 9
maxima]factorial(6);
(D18) 720
(C19)
maxima]solve(3*y+2=10);
(D20)
maxima]solve(3*u+2*v=10,u);
(D21)
maxima]f(x):=x^2-x;
(D22) f := x2 - x
(C23) f(-1);
(D23) 2
maxima]factor(48);
(D24) 243
(C1) factor(x^3-2*x+1);
(D1)
maxima]expand((x+y)^5);
(D2) y5 + 5xy4 + 10x2y3 + 10x3y2 + 5x4y + x5
maxima]display((125*x^3*y^6*z^9)^(1/3));
= 5xy2z3
(D3) DONE
(C1) partfrac(1/(x^2-3*x+2),x);
(D1) -
maxima]plot2d([sin(x),x^3],[x,-%pi,%pi]);
maxima]plot2d([sin(x),x^3],[x,-%pi,%pi],[y,-10,10]);
maxima]matrix([1,2],[3,4]);
(D3)
maxima]determinant(D3);
(D4) - 2
maxima]A:matrix([1,2],[3,4]);
(D5)
maxima]transpose(A);
(D6)
maxima]determinant(A);
(D7) - 2
maxima]B:invert(A);
(D8)
maxima]A.B;
(D9)
On obtient la matrice identité. Remarquer que la multiplication des matrices se note avec un point en non pas une étoile.
maxima]sum(x^2,x,1,10);
(D2) 385
maxima]diff(x^3,x);
(D3) 3x2
maxima]depends(y,x);
(D4)
(C5) diff(x*y=1,x);
(D5) x + y = 0
(C6)
maxima]integrate(x^2,x);
(D6)
(C7)
maxima]integrate(x^2,x,1,3);
(D7)
maxima]playback(6);
(C6) INTEGRATE(x^2,x); |
(D6)
(C7) INTEGRATE(x^2,x,1,3); |
(D7)
(C8) PLAYBACK(3); |
(D8) DONE
(D9) DONE
La session maxima peut-être sauvée sous le nom de essai.mac, puis rechargée par la commande batch(essai).