MAT3741, Hiver 2017, Université d'Ottawa : Ressources MATLAB et Devoirs

Tutoriels MATLAB

Veuillez ouvrir le fichier ".m" en MATLAB, puis cliquer "Run" (et si MATLAB vous le demande, choisir oui: "add to path"). Chaque tutoriel est interactif, et vous introduira aux diverses fonctions et opérations utiles en MATLAB.

Vos commentaires sur ces tutoriels, ainsi que des suggestions d'ajouts ou d'amélioriations, seront appréciés.

Devoir 5

Voici le devoir 5, à remettre mardi le 4 avril. Veuillez retourner à ce site pour voir les commentaires et tutoriels que je produis en fonction de vos questions sur le devoir.

Voici une fonction MATLAB qui trace l'ellipse qui est l'image du cercle transformé par la matrice A.

Voici une fonction MATLAB qui prend un image quelconque comme argument et vous donne ses approximations par la méthode de valeurs singulières (tiré du tutoriel "svdinteractive").

Devoir 4

Voici le devoir 4, à remettre mardi le 21 mars. Veuillez retourner à ce site pour voir les commentaires et tutoriels que je produis en fonction de vos questions sur le devoir.

Par rapport à la question 5: l'objectif est d'observer l'instabilité de la forme de Jordan. Si vous n'avez pas le Symbolic Math Toolbox, il suffit de générer un exemple pour lequel MATLAB croit que ses valeurs propres sont distinctes (tandis que vous saviez bien qu'ils ne le sont pas). Pour ça, la fonction standard eig(A), et un peu de discussion et comparaison, suffit. Conseil: utiliser format long e quand vous voulez voir plus que 5 décimales!

Aussi, j'aurais dû dire norme au lieu de taille : on veut comparer les calculs différentes des puissances de A donc c'est bon de tout simplement prendre la norme des différences pour faire un jugement.

Devoir 3

Voici les solutions au devoir.

Voici la version le plus à jour (24 fév) : à remettre le 7 mars. Voici dev3q4.csv, les données pour la dernière question. J'ai ajouté des explications et une partie à la dernière question et aussi modifié 4(d). Veuillez noter que votre réponse à cette question sera beaucoup plus courte que la question!

Voici quelques indices, commentaires ou clarifications qui proviennent de vos questions cette semaine. Vous pouvez utiliser ces faits dans votre devoir!

Devoir 2

Voici le deuxième devoir (avec quelques indices additionnelles) qui consiste d'une composante écrite et une composante électronique. Veuillez soumettre la partie électronique via Blackboard Learn. Il y a plusieurs petites modifications, la dernière datant du 7 février vers midi. Si vous avez déjà complété une question, vous n'avez pas à la refaire (eg la dernière, qui est la plus changée).

Voici quelques fichiers MATLAB qui vous seront utiles: dev2q2.m, dev2q2a.m, dev2q3.m, lu_nopivot.m.

Et voici quelques indices comment produire un programme de la sorte que vous en avez besoin: