Aller au contenu

Chp Q - Systèmes linéaires

Les polycopiés disponibles

  • Le poly de cours est accessible ici.
  • Le poly d'exercices est accessible ici.

Quelques notes de corrections éventuelles

  • À venir si besoin

Algorithme de Gauss/Jordan en python

On donne ci-dessous une version simple des algorithmes de Gauss et Jordan pour échelonner et réduire des matrices. On a utilisé la bibliothèque numpy pour davantage de souplesse dans le code, et pour rester plus proche de l'algorithme en langage naturel ( qui est donné dans la planche Q.)

Pour l'utiliser, on saisit la matrice augmentée associée au système et on exécute.

###(Dés-)Active le code après la ligne # Tests (insensible à la casse)
(Ctrl+I)
Entrer ou sortir du mode "deux colonnes"
(Alt+: ; Ctrl pour inverser les colonnes)
Entrer ou sortir du mode "plein écran"
(Esc)
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier