« Introduction à Maple/Listes, tableaux, matrices » : différence entre les versions
Contenu supprimé Contenu ajouté
Ligne 146 :
== Opérations sur les matrices ==
On peut fort aisément additionner ou soustraire des matrices '''de même dimensions'''. Pour ce qui est de la multiplication, voici les détails :
* utiliser <code>&*</code> au lieu de <code>*</code> ;
* utilier <code>evalm</code>.
Exemple d'illustration :
:<code>M := matrix([[1,2], [3,4]]) ;</code>
:<code>N := matrix([[5,6], [7,8]]) ;</code>
:<code>produit := evalm(M &* N)</code>
{{Attention|Avec_fond=oui|Utiliser <code>*</code> au lieu de <code>&*</code> ne marche pas pour les matrices.}}
Il est également possible d'effectuer un certain nombre d'opérations usuelles :
* transposer : <code>transpose(M)</code> ;
* inverser (lorsque c'est possible) : <code>inverse(M)</code> ;
* calculer le déterminant : <code>det(M)</code> ;
* récupérer les vecteurs et valeurs propres: <code>eigenvectors(M)</code>.
{{Attention|Avec_fond=oui|Pour Maple, une matrice 1 × 1 n'est pas un nombre. Il faut garder cela à l'esprit lorsqu'on définit des produits scalaires.}}
{{Bas de page
|