suivant: Calculatrices
monter: Logiciels
précédent: Logiciels
Rappels MuPAD/maple/xcas
Ne pas oublier de taper export(linalg)
(MuPAD
)
ou with(linalg) (maple) dans votre session.
Quelques instructions d'algèbre linéaire données dans l'ordre MuPAD,
maple si les noms de commande diffèrent, xcas accepte généralement
les 2 syntaxe :
- charpoly(A,x): polynôme caractéristique
- det(A): déterminant d'une matrice A,
- scalarProduct(A,B)/dotprod(A,B):
produit scalaire des deux vecteurs A et B,
- eigenvalues(A)/eigenvals(A):
valeurs propres de la matrice A. Si vous voulez
des valeurs numériques (et si A est à valeurs numériques)
écrivez au moins un des coefficients de A comme nombre réel ou complexe.
- eigenvectors(A)/eigenvects(A): vecteurs propres de A,
- matlinsolve(A,b)/linsolve(A,b):
résout l'équation linéaire Ax = b,
- f:=(i,j)->(1/(i+j-1));matrix(2,2,f):
pour créer une matrice (ici de Hilbert).
(i,j) -> if i=j then 1; else 0; end_if;
: utile pour créer
la matrice identité.
ncols(A)
/coldim(A)
: nombre de colonnes d'une matrice,
normalize(v)
: renvoie v/|| v||
trace(A)
: trace de A
- transpose(A): transposée de A
?linalg
pour la liste des commandes d'algèbre linéaire
On rappelle également l'instruction gcdex pour l'algorithme
de Bézout pour les polynômes.
Bernard Parisse
2004-06-04