Contenu du cours
Bases de Matlab
Bases de Matlab
Compréhension des Matrices et de la Multiplication Matricielle
Matlab signifie en réalité matrix laboratory (laboratoire de matrices), et l'une de ses principales caractéristiques est sa capacité de pointe à calculer des produits matriciels et des inverses particulièrement intensifs en calcul ! Ici, vous mettrez de côté la programmation un instant afin d’établir un cadre pour comprendre ce que sont les matrices et ce que représente leur multiplication, afin de pouvoir reconnaître et comprendre comment et quand ces aspects interviennent dans une grande diversité d’applications de programmation.
La compréhension des structures mathématiques abstraites ne nécessite aucun calcul, cependant les concepts restent volontairement abstraits (généralisés) afin de maximiser leur applicabilité. Le schéma des structures présenté dans la vidéo, ainsi qu’un PDF séparé d’exemples, sont fournis pour vous aider lors de votre réflexion et au fil des applications dans les chapitres suivants.
Tâche
Si vous avez rencontré des difficultés avec certains concepts dans la vidéo, votre tâche est la suivante :
-
Prenez le temps d’examiner le schéma et les exemples fournis, et/ou effectuez des recherches en ligne sur un sujet particulier ;
-
Regardez à nouveau la vidéo dans le but de vous familiariser davantage et de comprendre l’énoncé des principaux résultats que nous utiliserons dans les applications des chapitres restants :
- Une fois les bases choisies : toute transformation linéaire est représentée par une matrice unique, et chaque matrice représente une transformation linéaire unique ;
- La multiplication matricielle produit la matrice unique qui décrit la composition des deux transformations représentées par la matrice dans le produit.
Une compréhension approfondie du contenu vous permettra naturellement d’ouvrir davantage de portes dans vos applications de programmation.
La programmation récursive, tout comme les boucles while, présente le risque de s’enfoncer dans des impasses en cas de bogue. Si votre programme prend trop de temps à s’exécuter, appuyez sur Ctrl
+ C
ou Cmd
+ C
dans la fenêtre de commande pour l’arrêter, puis réanalysez votre code.
Il peut être nécessaire de s’assurer que tous les fichiers système cachés apparaissent en haut de la liste dans le répertoire retourné par la fonction dir. Cela devrait être le cas, mais si ce ne l’est pas, il faudra trouver un moyen plus créatif de les exclure des appels récursifs. Des temps d’exécution longs du programme seraient symptomatiques de ce problème.
Merci pour vos commentaires !