18.01.2015 Views

T. P. Traitement du Signal Maîtrise E.E.A. - LASC

T. P. Traitement du Signal Maîtrise E.E.A. - LASC

T. P. Traitement du Signal Maîtrise E.E.A. - LASC

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

TP 1 : INITIATION A MATLAB<br />

1) But de TP<br />

Il s’agit de se familiariser avec le logiciel MATLAB qui intègre l’analyse numérique et le calcul<br />

matriciel. MATLAB (MATrix LABoratory) est un logiciel puissant de calcul matriciel. En effet, toute<br />

variable est intro<strong>du</strong>ite sous forme de matrice.<br />

Exemple: un nombre (réel, complexe ou entier) correspond à une matrice 1 x 1,<br />

un vecteur de n nombres correspond à une matrice 1 x n.<br />

Ce TP doit permettre à tout étudiant de maîtriser l’environnement <strong>du</strong> logiciel de manière à pouvoir<br />

travailler de manière autonome.<br />

2) Instructions élémentaires utilisées dans MATLAB<br />

2.1) Manipulations de variables et opérations arithmétiques sur les matrices<br />

Après avoir cliqué sur l’icône MATLAB dans WINDOWS, vous vous trouvez dans la feuille de calcul de<br />

MATLAB que l’on appellera fenêtre MATLAB. Le curseur se situe derrière 'l'invite' représenté par ce<br />

symbole: >><br />

A cet endroit vous pouvez utiliser MATLAB aussi simplement qu’une machine à calculer.<br />

Taper par exemple 2+3 puis Entrée, le résultat apparaît directement à la suite.<br />

Bien enten<strong>du</strong> MATLAB est beaucoup plus puissant que votre calculatrice puisque vous pouvez réaliser<br />

des programmes structurés, travailler sur des matrices de grande dimension, faire des calculs sur des<br />

nombres complexes, afficher ou imprimer des graphes de qualité en 2D ou 3D. Enfin le grand avantage de<br />

MATLAB est d’offrir à l’utilisateur un grand nombre de fonctions dédiées soit au calcul numérique, soit<br />

au traitement <strong>du</strong> signal, soit à l’automatique ou encore aux réseaux de neurones.<br />

Nous n’utiliserons qu’une infime partie des immenses possibilités de calcul de MATLAB, nous allons bien<br />

sûr commencer par les plus élémentaires d’entre elles.<br />

Assignation d’une variable : taper a=2 puis ‘Entrée’ (pour valider votre opération) et la variable a vaudra<br />

2.<br />

Attention MATLAB fait la différence entre les majuscules et les minuscules.<br />

Taper par exemple a et le contenu de la variable a sera affiché, c’est à dire 2. Si vous tapez A aucune<br />

valeur ne sera affichée puisque la variable A n’est pas allouée.<br />

Vous pouvez fort bien réallouer une autre valeur à la variable a. Taper par exemple:<br />

3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!