Vous êtes sur la page 1sur 7

COMPTE RENDU : TP1 MATLAB

●Réalisé par : -YASSIR EL HADDAD


-AYYOUB EL GHARNITI
●Encadré par : -Pr ZHAR
INTRODUCTION :

MATLAB (« matrix laboratory ») est un logiciel de calcul matriciel à


syntaxe simple. Avec ses fonctions spécialisées, MATLAB peut être
aussi considéré comme un langage de programmation adapté pour
les problèmes. Développé par la société The MathWorks, MATLAB
permet de manipuler des matrices, d'afficher des courbes et des
données, de mettre en œuvre des algorithmes, de créer
des interfaces utilisateurs, et peut s’interfacer avec d’autres
langages comme le C, C++, Java, et Fortran.
-Exemples de domaines d’application :
Le calcul numérique dans le corps des réels ou des Complexes/le
calcul de probabilités ou les statistiques/le calcul intégral ou la
dérivation/le traitement du signal/l'optimisation/le traitement
d'image/l'automatisme.

LES OBJECTIFS DU TP :
● Connaissance de l’environnement Matlab
● Commandes utiles, opérations élémentaires
● Structures vecteur et matrice
● Introduction à la programmation (structure de test, structure
répétitive, boucle...)
● Fichier de commande et de fonctions
● Écriture de fonctions
● Génération de graphique sous Matlab
DEVELOPEMENT :

EXERCICE 1 :

1) La fonction qui donne les valeurs propres d'une matrice est :


eig .
On tape sur la Command Window de MATLAB : >> help eig , on
obtient donc toutes les informations qui concerne cette
fonction.
EXERCICE 2 :
1) On construit une suite partant de -8 et allant à -5 par pas de
0.25 selon le schéma suivant :

2) On construit une suite décroissante d’entiers de 15 à 3 comme ce


qui suit :

3) On construit une suite de longueur 100 de –π à π.π à π selon le


schéma suivant :
EXERCICE 3 :
On va construire la matrice carrée M d'ordre 12 contenant les entiers
de 1 à 144 rangés par ligne comme ce qui suit :
>> M = [1:12 ; 13:24 ; 25:36; 37:48; 49:60; 61:72; 73:84; 85:96;
97:108; 109:120; 121:132; 133:144]
1) On forme la sous-matrice formée par les coefficients aij pour i =
1, … , 6 et j = 7, …,12 :

2) On forme la sous-matrice formée par des coefficients aij pour


(i, j) ϵ {1, 2, 5, 6, 9, 10}^2 :

EXERCICE 4 :
Le but de cet exercice est de construire la matrice suivante :

EXERCICE 5 :
On va donner une expression Matlab en utilisant une simple
multiplication matricielle avec la matrice B pour obtenir :
1) La somme des colonnes 5 et 7 de B :

2) La dernière ligne de B :

3) Une version de B en interchangeant les lignes 2 et 3 :

EXERCICE 6 :
1) Pour obtenir la matrice :

On effectue l’expression suivante :

2) Pour obtenir la matrice :

On effectue l’expression suivante :

EXERCICE 7 :
Résolution d'un système sous-dimensionné suivant :

1) La matrice A est :

La matrice b est :

Le rang de la matrice A est :

2) La matrice B est la suivante :

3) Le rang de la matrice B est :


Le rang de cette matrice est le même que celui de la matrice
A ce qui veut dire que les deux équations du système sont
indépendantes.
4) L’image du vecteur colonne c=[1 ;1 ;1] par la matrice A est :

5) Résolution de l’équation Ax = b :

Vous aimerez peut-être aussi