Skip to content

Latest commit

 

History

History
50 lines (30 loc) · 1.75 KB

README.rst

File metadata and controls

50 lines (30 loc) · 1.75 KB

Un générateur automatique d'exercices sur la diagonalisation ou sur la mise sous forme de Jordan de matrices explicites.

Installation

Tout est dans le script python main.py.

Documentation

Ce programme a été crée dans le cadre d'une session de travaux dirigé pour des étudiants en informatique el 3eme anné de licence. Ce script crée aléatoirement des exercices ou il faut etudier la diagonlisabilité d'une matrice. Les matrices crées sont a coefficients entiers. Elles possèdent de plus des valeurs propres réelles et entieres. Celà permet des calculs sans barre de fraction pour les étudiants et evite les dénonimateurs pénibles.

Contributions

Toute aide est la bienvenue. Des développements futurs sont envisagés. Entre autres:

  • Option pour choisir des matrices avec coefficients bornés
  • English translation
  • Exercices plus variés :
    • [] Montrer que x est un vecteur propre
    • [] Calculer le polynôme caractéristique
    • [] Calculer rg(M) (rg(M-a id)) en déduire l'ensemble des valeurs propres
    • [] Calculer tr(M), en déduire l'ensemble des valeurs propres de M
    • [] Calculer les projecteurs spectraux

Exemples

Un exercice généré aléatoirement :

https://raw.githubusercontent.com/Montagnard/randex/master/screenshot_001.png

Correction générée aléatoirement :

https://raw.githubusercontent.com/Montagnard/randex/master/screenshot_002.png

![test image size](master/screenshot_001.png){:height="700px" width="400px"}

![test image size](https://raw.githubusercontent.com/Montagnard/randex/master/screenshot_002.png)