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

Contenu supprimé Contenu ajouté
Sharayanan (discussion | contributions)
Sharayanan (discussion | contributions)
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