Vous êtes sur la page 1sur 6

RAPPORT DU TP1

Initiation MATLAB

REALISEE PAR :
SOUAD FATIMA-EZZAHRAA
KHAIL HANAA
ZBIR NISSRINE
ENCADRE PAR :
MR. ERRACHID Ismail
SOMMAIRE :

1. Objectifs Pédagogiques
2. Introduction
3. Généralités et prise en main :
 Langage interprété
 Variables :
 Variables prédéfinies
 Variables complexes
 Chaines de caractères
 Vecteurs, matrices et leur manipulation
 Vecteur ligne
 Vecteur colonnes
 Matrices
 Fonction mathématique
 Affichages alphanumériques et graphiques
 Affichage alphanumérique
 Affichage graphiques 2D
 Afficher plusieurs graphiques
 Fichier Scripts
4. Exercice d’application
Objectifs Pédagogiques :
Le présent document a pour but de fournir les bases nécessaires à l'utilisation du logiciel
MATLAB dans le cadre du cours de l'automatique.

Introduction :
Le logiciel MATLAB (MATrix LABoratory) est spécialisé dans le domaine du calcul
matriciel numérique. Tous les objets définis dans MATLAB le sont donc au moyen de
vecteurs et de matrices/tableaux de nombres.
Le logiciel Matlab met à la disposition de l'utilisateur un environnement performant pour
effectuer des calculs numériques. L'intérêt de Matlab tient, d'une part, à sa simplicité
d'utilisation : pas de compilation. Déclaration implicite des variables utilisées et d'autre part, à
sa richesse fonctionnelle : arithmétique matricielle et de nombreuses fonctions de haut niveau
dans de nombreux domaines (analyse numérique. Graphique, .). Matlab contient également
une interface graphique très puissante. Les graphismes sur Matlab sont simples et attirent
l'attention des utilisateurs, vu les possibilités importantes offertes par ec logiciel. L'outil
additionnel Simulink qui permet la programmation graphique possède une bibliothèque des
blocs permettant la simulation des systèmes dynamiques.

Généralités et prise en main :


 Langage interprété
Matlab est un langage interprété. Il n'est pas nécessaire de compiler un programme avant de
l'exécuter et toute commande tapée dans la fenêtre de commande est immédiatement exécutée.

 Variables :
a) Variable prédéfinis
Un point-virgule (;) à al fin de la ligne permet de ne pas afficher ce résultat. On peut taper
plusieurs commandes par ligne, séparées par un point-virgule.
On peut mettre des commentaires dans une ligne de commande à l'aide du signe " % ."

b) Variable complexe
Matlab travaille indifféremment avec des nombres réels et complexes. Par
défaut les variables i et j sont initialisées à la valeur complexe. Naturellement si
vous redéfinissez la variable i ou j avec une autre valeur elle n'aura plus la même
signification.
c) Chaines de caractères
Une chaîne de caractères est un tableau de caractères. Une donnée de type chaîne de
caractères (char) est représentée sous la forme d'une suite de caractères encadrées
d'apostrophes simples (**).
Pour ce qui est des opérations sur les chaînes de caractères, ces dernières étant considérées
comme des vecteurs lignes de caractères ascii, la concaténation de deux chaînes s'effectuera
de la façon suivante :

 Vecteurs, matrices et leur manipulation


a. Vecteur ligne :
b. Vecteur colonnes :
c. Matrice :
 Fonction mathématique
La plupart des fonctions mathématiques usuelles sont définies dans Matlab, et
ceci sous une forme naturelle (sin, cos, exp, ...).

 Affichages alphanumériques et graphiques


a. Affichage alphanumérique :
On peut afficher des chaînes de caractères dans la fenêtre de commande en
utilisant la fonction disp :
b. Affichage graphiques 2D :
Matlab offre plusieurs possibilités pour tracer un graphe en 2D. La commande plot permet
l'affichage d'une courbe 2D :
plot (vecteur d'abscisses, vecteur d'ordonnées)
(Ix1 x2...xn], [yl y2 yn] )

c. Afficher plusieurs graphiques :


On peut effectuer plusieurs affichages sur une même figure en utilisant la commande subplot
qui subdivise la fenêtre graphique. Sa syntaxe est :
subplot (nombre lignes, nombre colonnes, numéro subdivision)
Les subdivisions sont numérotés de 1 à nombres lignes* nombre colonnes, de la gauche vers
la droite puis de haut en bas.

 Fichier Scripts 
Il est parfois souhaitable de regrouper dans un fichier toutes les commandes Matlab et de les
exécuter en bloc. Il existe deux types de fichiers qui peuvent être programmés avec Matlab :
les fichiers SCRIPT et Function. Ces fichiers sont utiles pour pouvoir écrire un programme
complet dans un même fichier que l'on peut conserver. Cela permet ainsi de corriger
facilement au besoin un programme tout en évitant de devoir entrer toutes ces commandes
une par une à chaque utilisation.
Un script est une suite de commandes Matlab. Pour exécuter un script : tapez son nom. sans
extension. dans le prompt Matlab.

 Exercice d’application

Vous aimerez peut-être aussi