MAT-2930 Algèbre linéaire appliquée

Bienvenue sur le site web du cours Algèbre linéaire appliquée pour la session A2023!

Ce cours porte sur l’algèbre linéaire et son application en génie et en informatique, et met particulièrement l’accent sur l’exploitation d’outils informatiques. Thèmes couverts : représentation des nombres; systèmes d’équations linéaires; espaces vectoriels et transformations linéaires; valeurs et vecteur propres; distances et approximation; chaînes de Markov. Les thèmes sont présentés selon une approche par résolution de problèmes, à l’aide d’études de cas. Le cours comporte une part importante de travaux pratiques dans l’environnement Matlab.

Équipe

Charles Renaud

Charles Renaud

Assistant
Responsable des ateliers

Frédéric Fortier-Chouinard

Frédéric Fortier-Chouinard

Assistant
Dispo : lundi 13h30-15h00, PLT-1300A

Charles Beaulieu

Charles Beaulieu

Assistant
Dispo : mercredi 11h-12h30, PLT-1122

Logistique

Accéder aux diapos du premier cours sur la logistique.

Plan de cours

Lien vers le plan de cours officiel, et vers la page Capsule.

Horaire

L'enseignement est réparti en trois heures de cours magistraux et une heure d'ateliers dirigés chaque semaine. L'horaire est le suivant :

Tous les cours ont lieu au PLT-2700.

Forum de discussions

Nous utilisons Piazza pour toutes questions, discussions, etc.

Évaluations

Travaux pratiques

Les travaux pratiques devront être remis sur le portail des cours.

Les travaux pratiques se font en équipe de 2 et aucun retard n'est permis : un retard à la remise résulte en une note de 0.

Travail Date de disponibilité Date de remise Pondération
TP1 : Conditionnement et méthodes itératives 21 septembre 4 octobre, 23h59 6%
TP2 : Infographie 5 octobre 18 octobre, 23h59 6%
TP3 : Chaînes de Markov 19 octobre 8 novembre, 23h59 6%
TP4 : Valeurs et vecteurs propres 9 novembre 29 novembre, 23h59 6%
TP5 : Connectivités urbaines et algorithme numérique QR 30 novembre 13 décembre, 23h59 6%

Examens

Les examens sont faits en personne. Sont autorisées : feuille aide-mémoire format lettre (8.5x11) recto-verso écrite à la main ainsi qu'une calculatrice approuvée par la Faculté.

Examen Date Heure et lieu Pondération
Partiel 26 octobre 13h30 à 15h20 au PLT-1112 35%
Final 21 décembre 13h30 à 15h20 au VCH-2850 35%

Semaines de cours Modules de cours

Cliquez sur la semaine pour révéler plus d'informations. Le contenu pour chaque semaine est disponible au fur et à mesure de la session.

Semaine 1 : 7 septembre 2023

Messages de la semaine
  1. Bienvenue
    Bienvenue au cours MAT-2930 Algèbre linéaire appliquée pour la session d'automne 2023 !
  2. Information
    Lundi le 4 septembre est la Fête du Travail, il n'y a donc pas de cours. On se voit le 7 septembre pour le premier cours !
À faire cette semaine
  1. Piazza
    Si vous n'avez pas reçu d'invitation à nous joindre sur Piazza, cliquez sur ce lien pour le faire.
  2. Disponibilités
    Remplissez ce doodle pour déterminer les disponibilités des assistants durant la semaine. Date limite : 10 septembre, faites vite !
  3. Équipes
    Formez vos équipes (2 personnes) sur le portail pour les TPs. Piazza dispose également d'un outil pour vous aider à chercher un.e coéquipier.e si vous ne connaissez personne. Date limite : 18 septembre.
  4. Diapos du premier cours sur la logistique.
    • Installez Octave sur votre ordinateur.
    • Suivez le tutoriel et téléchargez l'aide-mémoire disponibles dans la section « Ressources ».
    • Réviser les sec. 1a et 1b.
    • Réviser, faire lectures et exercices pour la sec. 1c.

Semaine 2 : 11 et 14 septembre

Messages de la semaine
  1. Livre obligatoire
    Tel que mentionné sur Piazza, il est possible que vous ayez reçu mention d'une rupture de stock si vous avez tenté de commander le livre obligatoire chez Zone. J'ai contacté Zone et ils m'ont confirmé que des exemplaires sont en commande et que leur réception est attendue d’un jour à l’autre, le tout devrait donc rentrer dans l'ordre très rapidement.
    En attendant, j'ai publié l'énoncé des exercices à faire pour les sections 1c et 1d sur le site du cours pour vous permettre de progresser malgré tout.
  2. Disponibilités
    Frédéric et Charles B. seront disponibles en personne chaque semaine pour vous aider à partir de maintenant. Leurs disponibilités, déterminées à partir du doodle, sont les suivantes :
    • Frédéric : lundi de 13h30 à 15h00 au PLT-1120
    • Charles B. : mercredi de 11h à 12h30 au PLT-1122
    Ils sont disponibles dès aujourd'hui. Allez les voir !
Atelier du lundi
  1. Fichiers
    Voici les fichiers utilisés par Charles lors de l'atelier cette semaine :
À faire cette semaine
  1. Piazza
    Dernier rappel : joignez-vous à nous sur Piazza si ça n'est pas déjà fait !
  2. Équipes
    Formez vos équipes (2 personnes) sur le portail pour les TPs. Piazza dispose également d'un outil pour vous aider à chercher un.e coéquipier.e si vous ne connaissez personne. Date limite : 18 septembre.
  3. Réviser, faire lectures et exercices pour tout le module.
    • Réviser, faire lectures et exercices pour la sec. 2a.
    • Réviser la sec. 2b.
    • Réviser la sec. 2c (partiellement).

Semaine 3 : 18 et 21 septembre

Atelier du lundi
  1. Fichiers
    Voici les fichiers utilisés par Charles lors de l'atelier cette semaine : Matlab_3.pdf, solutions_semaine3.zip.
À faire cette semaine
  1. Urgent : équipes
    Formez vos équipes (2 personnes) sur le portail pour les TPs. Piazza dispose également d'un outil pour vous aider à chercher un.e coéquipier.e si vous ne connaissez personne. Date limite : 18 septembre.
    • Réviser, faire lectures et exercices pour les sec. 2c et 2d.
    • Réviser et faire lectures la sec. 2e.
  2. TP1
    L'énoncé du TP1, à faire en équipe de 2, est disponible sur le portail des cours. Date limite : 4 octobre, 23h59.

Semaine 4 : 25 et 28 septembre

Messages de la semaine
  1. Prof. absent la semaine prochaine (2 et 5 octobre)
    Jean-François doit exceptionnellement s'absenter la semaine prochaine (semaine du 2 octobre) :
    • Les cours (lundi 11h30-12h20 et jeudi 13h30-15h20) seront remplacés par des capsules vidéos (à venir) à étudier par vous-mêmes.
    • L'atelier du lundi aura lieu, comme d'habitude, à 12h30.
    • Les séances de dépannage en personne seront maintenues au même horaire que d'habitude.
Atelier du lundi
  1. Fichiers
    Voici les fichiers utilisés par Charles lors de l'atelier cette semaine : Matlab_4.pdf, Data_Matlab_4.txt, Matlab4.m et atelier_4.pdf.
À faire cette semaine
  1. Rappel : TP1
    Le TP1 : Conditionnement et méthodes itératives, à faire en équipe de 2 est à remettre au plus tard le 4 octobre, 23h59.
    • Réviser, faire lectures et exercices pour les sec. 2f, 2g et 2h.

Semaine 5 : 2 et 5 octobre

Messages de la semaine
  1. Rappel : prof. absent
    Jean-François doit exceptionnellement s'absenter cette semaine :
    • Les cours (lundi 11h30-12h20 et jeudi 13h30-15h20) sont remplacés par des capsules vidéos à étudier par vous-mêmes.
    • L'atelier du lundi a lieu, comme d'habitude, à 12h30.
    • Les séances de dépannage en personne sont maintenues au même horaire que d'habitude.
Atelier du lundi
  1. Fichiers
    Voici les fichiers utilisés par Charles lors de l'atelier cette semaine : Matlab_5_nouv.pdf, Matlab5.m.
À faire cette semaine
  1. Rappel : TP1
    Le TP1 : Conditionnement et méthodes itératives, à faire en équipe de 2 est à remettre au plus tard le 4 octobre, 23h59.
  2. TP2
    L'énoncé du TP2 : Infographie, est disponible sur le portail des cours. Date limite : 18 octobre, 23h59.
    • Visionner et étudier les capsules, faire lectures et exercices pour les sec. 3a, 3b et 3c.

Semaine 6 : 12 octobre

Messages de la semaine
  1. Information
    Lundi le 9 octobre est l'Action de Grâces, le cours et l'atelier sont donc annulés. On se voit jeudi le 12 octobre.
  2. Local de l'examen
    L'examen partiel du 26 octobre aura lieu de 13h30 à 15h30 au PLT-1112.
À faire cette semaine
  1. Rappel : TP2
    L'énoncé du TP2 : Infographie, est disponible sur le portail des cours. Date limite : 18 octobre, 23h59.
    • Réviser, faire lectures et exercices pour les sec. 3d et 3e.
    • Visionner et étudier les capsules, faire lectures et exercices pour les sec. 3f et 3g.

Semaine 7 : 16 et 19 octobre

Messages de la semaine
  1. Local de l'examen
    L'examen partiel du 26 octobre aura lieu de 13h30 à 15h30 au PLT-1112.
Atelier du lundi
  1. Fichiers
    Voici les fichiers utilisés par Charles lors de l'atelier cette semaine : Matlab_6_nouv.pdf, Matlab6.m, Matlab_7_nouv.pdf, Matlab7.m.
À faire cette semaine
  1. Rappel : TP2
    Le TP2 : Infographie doit être remis avant le 18 octobre, 23h59.
  2. TP3
    L'énoncé du TP3 : Chaînes de Markov est disponible. La date de remise est le 8 novembre à 23h59 (au retour de la semaine de lecture).
    • Réviser, faire lectures et exercices pour les sec. 3e et 3h.
    • Réviser le module 3 en entier.

Semaine 8 : 23 octobre, examen partiel 26 octobre, PLT-1112

Messages de la semaine
  1. Examen partiel
    Bonne chance pour l'examen !
  2. TP3
    N'oubliez pas de poursuivre le TP3 : Chaînes de Markov. La date de remise est le 8 novembre à 23h59 (au retour de la semaine de lecture).
Atelier du lundi
  1. Plan
    Lors de l'atelier cette semaine, Charles fera des exemples tirés des examens des années antérieures : pratique_exam.pdf.
Examen partiel
  1. Local de l'examen
    L'examen partiel du 26 octobre aura lieu de 13h30 à 15h30 au PLT-1112.
  2. Informations
    • L'examen est fait entièrement sur papier et ne possède aucune question de programmation.
    • L'examen porte sur l'entièreté de la matière vue jusqu'à présent, soit les modules 1 à 3 inclusivement.
  3. Consignes
    Les consignes suivantes vous seront données avant de débuter l'examen :
    • Vous avez droit à une feuille aide-mémoire 8.5×11 recto-verso, écrite à la main, ainsi qu’une calculatrice autorisée ;
    • Assurez-vous que l’étiquette sur le questionnaire corresponde bien à vous ;
    • Assurez-vous d’avoir toutes les pages ;
    • Certaines questions apparaissent au verso : regardez des deux côtés !
    • Écrivez vos réponses et démarches dans le questionnaire --- le cahier bleu ne sera pas corrigé ;
    • Sortez votre carte étudiante et placez-la visiblement sur votre table de travail.
  4. Examens des années antérieures
    Les examens suivants sont disponibles : Attention : contrairement aux sessions A16 et A18 où il y avait des questions matlab, l'examen cette année est fait entièrement sur papier et ne contient aucune question de programmation.

Semaine de lecture : 30 octobre au 3 novembre

Messages de la semaine
  1. Semaine de lecture
    Pas de cours, d'atelier, ni de dépannage cette semaine. Si vous avez des questions, nous sommes sur piazza. À la semaine prochaine !

Semaine 10 : 6 et 9 novembre

Messages de la semaine
  1. Examen partiel
    Vous pourrez consulter votre copie de l'examen au cours du lundi 6 novembre.
Atelier du lundi
  1. Fichiers
    Voici les fichiers utilisés par Charles lors de l'atelier cette semaine : Matlab_8_nouv.pdf, Matlab8.m, Matlab_9.pdf, Matlab9.m, Matlab_10.pdf, Matlab10.m et remplacer.m.
À faire cette semaine
  1. Rappel : TP3
    Le TP3 : Chaînes de Markov doit être remis avant le 8 novembre, 23h59.
  2. TP4
    L'énoncé du TP4 : Valeurs et vecteurs propres est disponible. La date de remise est le 29 novembre à 23h59.
    • Réviser, faire lectures et exercices pour la sec. 4a.
    • Réviser la sec. 4b.
    • Réviser, faire lectures et exercices pour les sec. 4c et 4d.

Semaine 11 : 13 et 16 novembre

Atelier du lundi
  1. Fichiers
    Voici les fichiers utilisés par Charles lors de l'atelier cette semaine : Matlab_12.pdf, Matlab_13.pdf, donnees_matlab_12.zip et Matlab12.m.
À faire cette semaine
  1. Rappel : TP4
    Le TP4 : Valeurs et vecteurs propres est à remettre le 29 novembre à 23h59.
    • Réviser, faire lectures et exercices pour les sec. 4d, 4e, 4f, 4g et 4h.

Semaine 12 : 20 et 23 novembre

Messages de la semaine
  1. Pas de cours lundi
    Après ma fille la semaine dernière (ce qui expliquait mon masque jeudi), c'est à mon tour d'avoir la covid. Je ne serai donc pas présent en classe lundi. La matière qui aurait dû être couverte sera disponible sous forme de capsule vidéo dès que possible.
Atelier du lundi
  1. Fichiers
    Voici les fichiers utilisés par Charles lors de l'atelier cette semaine : Matlab_13.pdf, Matlab13.m et atelier13.pdf.
À faire cette semaine
  1. Rappel : TP4
    Le TP4 : Valeurs et vecteurs propres est à remettre le 29 novembre à 23h59.
    • Réviser, faire lectures et exercices pour les sec. 4h, 4i et 4j.
    • Réviser et faire lectures pour la sec. 5a.

Semaine 13 : 27 et 30 novembre

Atelier du lundi
  1. Fichiers
    Voici les fichiers utilisés par Charles lors de l'atelier cette semaine : Matlab_14.pdf.
À faire cette semaine
  1. Rappel : TP4
    Le TP4 : Valeurs et vecteurs propres est à remettre le 29 novembre à 23h59.
  2. TP5
    L'énoncé du TP5 : Connectivités urbaines et algorithme numérique QR est disponible. La date de remise est le 13 décembre à 23h59.
    • Réviser, faire lectures et exercices pour les sec. 5b, 5c, 5d, 5e et 5f

Semaine 14 : 4 et 7 décembre

Messages de la semaine
  1. Local pour l'examen final
    Prenez note que le local pour l'examen final sera le VCH-2850. Comme prévu, l'examen aura lieu jeudi le 21 décembre de 13h30 à 15h20.
  2. Appréciation de l'enseignement
    Je vous encourage à me fournir votre appréciation de l'enseignement pour le cours ! Votre feedback est très important.
Atelier du lundi
  1. Fichiers
    Voici les fichiers utilisés par Charles lors de l'atelier cette semaine : Matlab_15.pdf, Matlab_16.pdf, Probleme_1.m, Probleme_2.m, Probleme_3.m, mc_v2.m.
À faire cette semaine
  1. Rappel : TP5
    Le TP5 : Connectivités urbaines et algorithme numérique QR est à remettre le 13 décembre à 23h59.
  2. Module 6. Distance et approximation
    • Réviser, faire lectures et exercices pour les sec. 6a, 6b et 6c.

Semaine 15 : 11 et 14 décembre

Messages de la semaine
  1. Appréciation de l'enseignement
    SVP remplissez appréciation de l'enseignement pour le cours ! Nous en sommes à 59% de répondants... peut-on se rendre à 70% ?
Atelier du lundi
  1. Fichiers
    Voici les fichiers utilisés par Charles lors de l'atelier cette semaine : Matlab_16.pdf, Matlab_17.pdf, Reponse_Manuelle_Q1.pdf et Solution_Matlab_17.pdf.
À faire cette semaine
  1. Rappel : TP5
    Le TP5 : Connectivités urbaines et algorithme numérique QR (le dernier !) est à remettre le 13 décembre à 23h59.
  2. Module 6. Distance et approximation
    • Réviser, faire lectures et exercices pour les sec. 6c, 6d et 6e

Semaine 16 : examen final le 21 décembre

Examen partiel
  1. Local de l'examen
    L'examen partiel du 21 décembre aura lieu de 13h30 à 15h20 au VCH-2850.
  2. Informations
    • L'examen est fait entièrement sur papier et ne possède aucune question de programmation.
    • L'examen final porte principalement sur la matière vue depuis l'examen partiel, soit les modules 4 à 6 inclusivement. Bien sûr, n'oubliez pas les modules 1 à 3 !
  3. Consignes
    Les consignes suivantes vous seront données avant de débuter l'examen :
    • Vous avez droit à une feuille aide-mémoire 8.5×11 recto-verso, écrite à la main, ainsi qu’une calculatrice autorisée ;
    • Assurez-vous que l’étiquette sur le questionnaire corresponde bien à vous ;
    • Assurez-vous d’avoir toutes les pages ;
    • Certaines questions apparaissent au verso : regardez des deux côtés !
    • Écrivez vos réponses et démarches dans le questionnaire --- le cahier bleu ne sera pas corrigé ;
    • Sortez votre carte étudiante et placez-la visiblement sur votre table de travail.
  4. Examens des années antérieures
    Les examens suivants sont disponibles : Attention : contrairement aux sessions précédentes où il y avait des questions matlab, l'examen cette année est fait entièrement sur papier et ne contient aucune question de programmation.

Livre

Le livre suivant est obligatoire et disponible chez Zone :

David Poole, "Linear algebra : a modern introduction", 2015, ISBN : 9781285463247

Remerciements

Merci à Abdelhakim Bendada d'avoir élaboré cette nouvelle mouture du cours et à Mohamed Haj Taieb pour ton aide lors de la transition.