FAQ Mathematica

FAQ MathematicaConsultez toutes les FAQ
Nombre d'auteurs : 1, nombre de questions : 30, dernière mise à jour : 16 juin 2021

Ils sont au nombre de quatre : Integer, Rational, Real et Complex, respectivement pour des entiers, des rationnels, des réels et des complexes.
Par exemple,
In
[
1
]:=
1
(*entier*)
Out
[
1
]=
1
In
[
2
]:=
1
/
2
(*rationnel*)
Out
[
2
]=
1
/
2
In
[
3
]:=
Pi
(*réel*)
Out
[
3
]=
\[
Pi
]
In
[
4
]:=
1
+
I
(*complexe*)
Out
[
4
]=
1
+
I
Par défaut, Mathematica stocke les versions exactes des résultats de calculs ; on peut cependant le forcer à agir différemment :
In
[
1
]:=
2
^
128
Out
[
1
]=
340282366920938463463374607431768211456
In
[
2
]:=
2
.^
128
Out
[
2
]=
3
.40282
*
10
^
38
Cela se fait au détriment des performances, vu que l'on n'utilise pas les fonctionnalités du processeur, mais bien une implémentation logicielle.
Quand on mélange plusieurs types d'expressions numériques dans une seule expression à évaluer, Mathematica représentera le résultat dans le type le moins précis.
On utilise la fonction Head[] :
In
[
41
]:=
Head
[
42
]
Out
[
41
]=
Integer
In
[
42
]:=
Head
[
42
/
15
]
Out
[
42
]=
Rational