Compte rendu de Travaux
pratiques TP 3 – Les Matrices
Réalisé par : Demandé par :
TAHIRI Hamza Pr. Soufiane HAMIDA
Introduction :
Matlab est un logiciel de calcul numérique, utilisé dans de nombreux domaines d application. IL
est basé sur le calcul matriciel. Matlab est d ailleurs un raccourci pour Matrix Laboratory.
Utilisation (pourquoi MATLAB)
Pourquoi Matlab? Matlab fournit un ensemble de fonctions opérant sur des tableaux
multidimensionnels; le son numérique peut être décrit par un vecteur dont les valeurs sont les
échantillons temporels le décrivant; l'image numérique peut également être représentée par une
matrice d'échantillons.
Les matrices
En mathématiques, les matrices sont des tableaux d'éléments (nombres, caractères) qui servent
à interpréter en termes calculatoires, et donc opérationnels, les résultats théoriques de l'algèbre
linéaire et même de l'algèbre bilinéaire. Toutes les disciplines étudiant des phénomènes linéaires
utilisent les matrices.
2
1. Construction et manipulation de matrices : le carré magique !
Soit la matrice de Dürer :
A = [16 3 2 13; 5 10 11 8; 9 6 7 12; 4 15 14 1];
Vérifier que la matrice A est magique ? (C-à-d que la somme de chaque ligne, de chaque
colonne, ainsi que la diagonale donnent toute la même somme)
Réponse :
magique (constant magique = 34).
Est-ce que la somme, respectivement la multiplication (coefficient par coefficient et
matricielle) de deux matrices A reste magique ?
Réponse :
magique (constant magique = 68).
Réponse:
non magique.
3
Réponse :
non magique.
Rajouter une 5ème colonne [ 0; 0; 0; 9 ] à la matrice A
2. Calcul élément par élément: mesure du coefficient de friction
Déterminer le coefficient de friction pour chaque test.
Réponse :
Déterminer le coefficient de friction moyen obtenu entre ces deux surfaces (utiliser la
fonction mean).
4
Résoudre l’équation pour à l’aide de la division matricielle et discuter votre résultat (quelle
est la différence entre la résolution du problème à l’aide de la division matricielle ou la
moyenne de la division élément par élément).
Réponse
La division matricielle résout l’équation F = N* sous forme de système linéaire. La solution
est ainsi obtenue de façon numérique à l’aide d’une méthode basée sur l’élimination
gaussienne. Comme la solution n’est pas exacte, Matlab retourne la solution la meilleure en
minimisant l’erreur entre les mesures observées et le modèle physique sensé décrire ces
observations par la méthode des moindres carrés (cf. théorie sur la régression + exercice 3).
La moyenne n’est qu’une moyenne arithmétique des différents obtenus après chaque
mesure effectuée.
5
3. Division matricielle : analyse numérique à l’aide de la méthode des moindres carrés
Déterminer les meilleures valeurs de a’ et v’ à l’aide de la résolution d’un système d’application
linéaire (division matricielle).
Réponse
a’ = 1.2228, v’ = 0.8020