Introduction
Sage est un langage de programmation permettant de faire des calculs formels (exacts) notamment en algèbre linéaire. Il est libre ; vous pouvez l'installer sur
une machine en vous rendant ici.
Il est aussi possible d'utiliser sage en ligne, c'est ce que j'explique dans le paragraphe suivant.
Démarrage
- Allez sur la page de CoCalc
- Créez un compte (la première fois) ou authentifiez vous
- "Create new project"
- "New" puis "Sage Worksheet"
- Tapez A = Matrix([[3,2],[-4,-3]]) puis appuyez sur "touche majuscule" + "entrée"
- Tapez A puis "Maj" + "Entrée" : la matrice A des exercices de cours apparait.
- Tapez A.eigenmatrix_right() : vous voyez apparaitre la matrice diagonale semblable à A : (1,-1) sur la diagonale, ainsi
qu'une matrice de passage.
Aide
Pour obtenir de l'aide sur les instructions, puisque vous utilisez en ligne le langage sage, tapez dans un moteur de recherche, par exemple,
"sagemath characteristic polynomial" (réponse : A.charpoly() ) ...