Vous êtes sur la page 1sur 5

LILI MOHAMED TP n°1 École Supérieure des Sciences et

-LEE-TP1- de la Technologie de Hammam


AUTOMATIQUE Sousse

Initiation à MATLAB
A) - Introduction :

MATLAB (« matrix laboratory ») est un langage de script émulé par un environnement de


développement du même nom ; il est utilisé à des fins de calcul numérique. 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.

Les utilisateurs de MATLAB (environ 4 millions en 20193) sont de milieux très différents tels
que l’ingénierie, les sciences et l’économie, dans un contexte aussi bien industriel que pour la
recherche.

B) - Objectifs

 Se familiariser avec l’utilisation du logiciel de calcul "MATLAB".

 Introduction à l'outil "SIMULINK" de Matlab.

C) - PLAN :

I) MANIPULATION DES MATRICES ET DES VECTEURS :

1. Création des matrices, des vecteurs


2. Opération sur des vecteurs et des matrices
LILI MOHAMED TP n°1 École Supérieure des Sciences et
-LEE-TP1- de la Technologie de Hammam
AUTOMATIQUE Sousse

I. MANIPULATION DES MATRICES ET DES VECTEURS :

1. Création des matrices, des vecteurs :

Une matrice sous la forme d'un tableau avec des crochets, l'espace ou la virgule sépare deux
éléments d'une même ligne, les points virgules séparent les éléments de lignes distinctes

Exemples :
LILI MOHAMED TP n°1 École Supérieure des Sciences et
-LEE-TP1- de la Technologie de Hammam
AUTOMATIQUE Sousse

2. Opération sur des vecteurs et des matrices :

En appliquant les fonctions suivantes on peut exécuter des opérations sur les matrices crée
précédemment :

 Size(A) : renvoie le nombre de ligne et de colonne de la matrice A

 A (i,j) : renvoie l’élément de la i(-ème) ligne et la j(-ème) colonne

 A(:,2) : renvoie la deuxième colonne de la matrice


LILI MOHAMED TP n°1 École Supérieure des Sciences et
-LEE-TP1- de la Technologie de Hammam
AUTOMATIQUE Sousse

 A(1,:) : renvoie la première ligne de A

 Diag (A) : créer une matrice diagonale d’éléments diagonaux de A

 Det(A) : déterminant de A

 Inv(A): calcul de l'inverse de A


LILI MOHAMED TP n°1 École Supérieure des Sciences et
-LEE-TP1- de la Technologie de Hammam
AUTOMATIQUE Sousse

 Zeros (1,4) : crée un vecteur ligne (1*4) de zéros

 Ones(5,1) : crée un vecteur colonne (5*1) de 1

 Eye(4) : crée une matrice identité 4*4

 A’ : transposé de A

Vous aimerez peut-être aussi