Jérôme Hoepffner: Enseignement | Recherche.


Matlab

Applications en mécanique

Dans ce cours, nous utiliserons le langage de programation Matlab pour étudier des phénomènes en mécanique: balle de ping-pong de Newton, poutre ployant sous son poid, la course aux décimales de pi, effet papillon et dynamique chaotique, sillages tourbillonaires d'avions...

Cette unité d'enseignement consiste en trois cours de deux heures, et huit séances de travaux pratiques de quatre heures en binôme sur ordinateur.

Voici la page web de Matlab, ou vous trouverez également toutes les pages de documentation:
www.mathworks.com/products/matlab

Feuille mémo

Cette feuille est à garder sous la main: la boucle for et la fonction plot en détails, puis une liste de rêgles de bonne programmation à suivre pour les TPs.
matlab2009_memo.pdf

Bibliographie

Voici un bon livre de référence: "Introduction à Matlab", De Jean-Thierry Lapresté, que vous trouverez en bibliothèque Maths-Informatique-Enseignement. Pour ceux qui n'ont pas suivi le cours de programmation du premier semestre, il faut que vous fassiez ce travail par vous-même: lisez, feuilletez ce livre, et pratiquez ses exercices, sinon vous ne saurez pas profiter de "Matlab: applications en mécanique".

Organisation

Les semaines ou il y a cours, il n'y a pas de TP.

Trois des TPs auront une partie à rendre, ce sera le contrôle continu. Avec une note finale sous la forme d'un examen de TP.

Cours 1
TP1
TP2 noté
Cours 2
TP3
TP4 noté
Cours 3
TP5
TP6
TP7 noté
Exam

Notes de cours

Voici en quelques pages, le minimum vital pour utiliser Matlab aux fins qui nous concernent. Prenez le temps de les lire et de pratiquer les exemples. Posez-vous des questions, allez vérifier dans la documentation de Matlab...
matlab2010_notes.pdf

Cours 1

Fonctionnement de ce cours, Matlab, sa syntaxe et sa fenêtre. Le compte-rendu. Pour plus d'infos, voir les notes de cours.

TP 1

Prise en main de Matlab, premières études sur des approximations de pi par des séries. Activitées très similaires à ce que nous avons vu pendant le premier cours:
matlab2012_tp1.pdf

Voici le compte-rendu modèle pour le premier TP:
matlab2012_tp1correc.pdf

TP 2 (noté)

Prise en main graphique.
matlab2012_tp2.pdf

Cours 2

Présentation des rêgles de bonne programmation de la feuille mémo. Présentation d'une activité centrale pour les TP à venir: la prise de mesures sur une image. Comparaison d'une courbe mesurée et d'une formule mathématique. application à la coquille du nautile et à la vidange d'un récipient.
Ici le répertoire compréssé dans lequel il y a tous les documents montrés en cours, y compris les images sur lesquelles on a travaillé, et les scripts que j'ai rédigés:
matlab2012_cours2.zip

TP 3

Un TP de prise de points de mesure sur une image, dans le contexte de la mécanique de la rupture:
matlab2012_tp3.pdf
chainette.png
Rupture.JGP

Voici le compte-rendu modèle pour le troisième TP:
matlab2012_tp3correc.pdf

TP 4 (noté)

Un TP de mesures acoustiques:
matlab2012_tp4.pdf
Diapason.wav
Harpe.wav
Spectre.m

Cours 3

Aujourd'hui selections de sous-tableaux, opérations logiques avec des tableaux, methode systématique pour l'estimation d'un paramètre physique, et fonctions de graphiques en 3D. Voici les scripts et données vues lors de ce cours:
cours3.m
datapoutre.txt

TP 5

Un TP qui étudie la manière dont une poutre ploie sous son propre poids. Comparaison des points expérimentaux avec la théorie linéaire, comment mesurer des quantités physiques (ici la rigidité de la poutre) en comparant théorie et pratique.
matlab2012_tp5.pdf
L'image qui contient les points de données:
sagging.jpg

Ici un compte-rendu modèle pour le tp5:.
matlab2012_tp5correc.pdf

TP 6 (noté)

Un TP qui étudie le mouvement des tourbillons d'une hélice:
matlab2012_tp6.pdf

Ici un compte-rendu modèle:
matlab2012_tp6correc.pdf

TP 7

Un TP qui étudie l'oscillation du pendule en manipulant des données de tons de gris d'un film:
matlab2012_tp7.pdf
Les données pour ce TP sont archivées dans ce fichier:
data_tp6.zip

Ici un compte-rendu modèle pour le tp7:
matlab2012_tp7correc.pdf

Examen final

L'épreuve finale du LA207 se déroulera le jeudi 16 mai. Il s'agit d'un examen de TP sur machine en monôme: chacun seul sur son ordinateur. Les salles seront 205, 207, 209 tours 55-65.

La durée de l'épreuve est de 1h45, aucun document autorisé, mais vous avez bien sûr l'aide Matlab disponible. L'épreuve se fera sur des comptes vierges: vous n'aurez donc pas accès aux scripts développés pendant les TPs. Il y aura 4 passages: 2 le matin et deux l'après-midi. Les listes de passage seront affichés au préalable sur les panneaux du L2.

Comme pour les TPs, ce sont les comptes rendus qui font l'objet de la notation, selon les critères habituels. Les TPs du contrôle continus comptent pour 13 points chacun, et l'épreuve finale pour 60 points.

Les sujets des TPs et corrections de cette année et de l'année passée, ainsi que les sujets d'examen de l'année passée sont disponible sur le site internet du cours:

http://www.lmm.jussieu.fr/~hoepffner/enseignement/matlab2011.php http://www.lmm.jussieu.fr/~hoepffner/enseignement/matlab2010.php http://www.lmm.jussieu.fr/~hoepffner/enseignement/matlab2009.php

Vous avez de plus ici un document combiné avec les annales des examens:
matlab_annales.pdf
Bonnes révisions à tous.

Voici les sujets corrigés de cette année:
matlab2012_examcorrec.pdf
Et les données:
bullevidange.tif
filetdeau.png
boulecylindre.tif