Wolfram Language Fast Introduction for Math Students
Démarrer »

Algèbre

Tu peux factoriser ou développer des expressions algébriques :

(Utilise CTRL+6 pour écrire les exposants).
In[1]:=
Click for copyable input
Factor[x^2 + 2 x + 1]
Out[1]=

Wolfram Language utilise == (deux signes égaux) pour tester l'égalité :

In[1]:=
Click for copyable input
2 + 2 == 4
Out[1]=

Combine des expressions algébriques avec == pour représenter une équation :

In[2]:=
Click for copyable input
1 + z == 15
Out[2]=

Les commandes telles que Solve trouvent les solutions exactes aux équations :

In[1]:=
Click for copyable input
Solve[x^2 + 5 x - 6 == 0, x]
Out[1]=

Pour obtenir des résultats approximatifs, utilise NSolve :

In[2]:=
Click for copyable input
NSolve[7 x^2 + 3 x - 5 == 0, x]
Out[2]=

Passe un système d'équations sous forme de liste :

In[3]:=
Click for copyable input
Solve[{x^2 + 5 == y, 7 x - 5 == y}, {x, y}]
Out[3]=

Trouve les racines d'une équation :

(|| est le symbole pour Or).
In[1]:=
Click for copyable input
Roots[x^2 + 3 x - 4 == 0, x]
Out[1]=

Si un polynôme n'est pas facilement factorisable, des résultats approximatifs peuvent être plus utiles :

In[2]:=
Click for copyable input
NRoots[360 + 234 x - 1051 x^2 + 11 x^3 + 304 x^4 - 20 x^5 == 0, x]
Out[2]=

La commande Reduce réduit un ensemble d'inégalités à une forme simple :

(Tape <= pour le symbole ).
In[1]:=
Click for copyable input
Reduce[{0 < x < 2, 1 <= x <= 4}, x]
Out[1]=

La forme réduite peut comporter plusieurs intervalles :

In[2]:=
Click for copyable input
Reduce[(x - 1) (x - 2) (x - 3) (x - 4) > 0, x]
Out[2]=

NumberLinePlot est un moyen pratique de visualiser ces résultats :

In[3]:=
Click for copyable input
NumberLinePlot[x < 1 || 2 < x < 3 || x > 4, {x, -10, 10}]
Out[3]=

De nombreuses équations et formules sont disponibles par le biais de l'entrée en langage naturel :

In[1]:=
X
quadratic equation
Out[1]=

RÉFÉRENCE RAPIDE : Équations polynomiales »

RÉFÉRENCE RAPIDE : Résolution d'équations »