Utilisation de CoCalc

Page à l'intention de mes étudiants de L2

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() ) ...