« Introduction à Maple/Listes, tableaux, matrices » : différence entre les versions

Contenu supprimé Contenu ajouté
Sharayanan (discussion | contributions)
m exos rapides, coquilles
Sharayanan (discussion | contributions)
Ligne 183 :
 
Exercice rapide : créer une matrice 3 × 3, notée <code>P</code>, de nombres entiers strictement positifs. Récupérer un vecteur propre <code>V</code> de la matrice, le normer et calculer <code>tr(<sup>t</sup>VPV)</code> (quel est le signe de cette quantité ?).
 
==Exemples concrets==
 
Les principales propriétés des listes ont été évoquées, mais nous sommes restés évasifs sur leur utilité (elles servent à… travailler avec des listes ?). En fait, Maple utilise beaucoup ces objets. Un exemple :
 
:<code>solutions := solve(x^4 = 16) ;</code>
 
Maple affiche :
 
:<code>[ x = 2, x = -2, x = 2''i'', x = -2''i'' ]</code>
 
Il y a quatre solutions différentes à notre problème. Pour en sélectionner une (il s'agit d'une liste), on peut faire comme suit :
 
:<code>SolutionReelle1 := solutions[1] ;</code>
:<code>SolutionReelle2 := solutions[2] ;</code>
 
Un petit détail tout de même : <code>SolutionReelle1</code> et <code>SolutionReelle2</code> ''ne sont pas des nombres''. En effet, Maple leur a affecté des ''expressions''. Si on les affiche, voici ce qui apparaît :
 
:<code>x = 2 ;</code>
:<code>x = -2 ;</code>
 
Comment ne récupérer que ''la partie droite'' de ces expressions.
 
{{Bas de page