next up previous contents
suivant: Algèbre monter: introduction précédent: Les touches et les   Table des matières

Arithmétique

Les opérations fondamentales sont :
\begin{itemizedot}
\item l'addition notée +
\par\item la soustraction notée -
\...
...icielle notée .
\par\item la fonction racine carrée notée sqrt
\end{itemizedot}
Les sorties de Maxima se font en valeur exacte. Par exemple :

maxima] 1/100+1/101;

$\text{\texttt{{\red (D2) {\black }}}} \frac{201}{10100}$

Si on emploie des nombres irrationnels, alors ceux-ci sont conservés sous forme symbolique :

maxima] (1+sqrt(2))^5;

$\text{\texttt{{\red (D3) {\black }}}} \left( \sqrt{2} + 1
\right)^5$

(C4) expand(%)

$\text{\texttt{{\red (D4) {\black }}}} 29 \sqrt{2} + 41$

Toutefois, il est souvent utile d'obtenir une valeur approchée d'un résultat. Cette opération s'effectue en faisant suivre l'expression demandée de la commande ,numer :

maxima] %,numer

$\text{\texttt{{\red (D5) {\black }}}} 82 . 01219330881976$

Notez que le % se réfère ici au résultat du calcul précédent. Par défaut, la commande numer donne 16 chiffres significatifs, le dernier pouvant être erroné. Toutefois, Maxima peut calculer avec une précision arbitraire aussi importante que l'on veut grâce à la fonction bfloat :

maxima] bfloat(D3);

8.201219330881976B1

Le nombre de décimales est contrôlé par la variable Maxima FPPREC, qui a par défaut la valeur 16 :

maxima] fpprec;

$\text{\texttt{{\red (D7) {\black }}}} 16$

Assignons à cette variable la valeur 100 :

maxima] fpprec:100;

$\text{\texttt{{\red (D8) {\black }}}} 100$

(C9) bfloat(D3);

8.2012193308819756415248973002081244278520484385931494122123712401731

2418754011041266612384955016056B1

Maxima peut calculer les valeurs exactes de très grand nombres :

maxima] ¤100!;¤

$\text{\texttt{{\red (D12) {\black }}}}
9332621544394415268169923885626670049071...
...5608941463976156518286253697920827223758251185210916864000000000000000000000000$


next up previous contents
suivant: Algèbre monter: introduction précédent: Les touches et les   Table des matières
Michel 2002-05-01