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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

y=exp(i*2*pi*t) que l’on rencontre dans les définitions des transformées de Fourier. Les variables i et j<br />

sont prédéfinies dans Matlab pour les nombres complexes. Parmi les opérations les plus fréquemment<br />

utilisées en traitement <strong>du</strong> signal, vous avez :<br />

- abs : valeur absolue d’un réel ou norme d’un complexe.<br />

- angle : phase correspondant au nombre complexe.<br />

- conj : conjugué d'un nombre complexe.<br />

- real: partie réelle d'un nombre complexe.<br />

- imag: partie imaginaire d'un nombre complexe.<br />

D'autres instructions permettent l'analyse des données contenues dans des matrices sont également très<br />

utiles. C'est le cas des fonctions :<br />

- max: qui donne la valeur maximale d'une matrice.<br />

- min: qui donne la valeur minimale d'une matrice.<br />

- mean: qui donne la valeur moyenne d'une matrice.<br />

- hist: qui donne l'histogramme des valeurs contenues dans la matrice.<br />

- sum: qui calcule la somme des éléments d'une matrice<br />

Pour plus de renseignements sur ce type de fonctions, reportez vous à l'aide dans la rubrique<br />

matlab\datafun où figure un grand nombre d'instructions utiles au traitement de données.<br />

Si vous voulez avoir de l'aide sur une fonction dont vous connaissez le nom, il suffit de taper help suivi <strong>du</strong><br />

nom de l'instruction dans la fenêtre de travail pour avoir des renseignements sur la syntaxe et le rôle de<br />

cette instruction.<br />

2.3) Graphisme<br />

Pour obtenir l’aide sur les instructions propres au graphisme, sélectionner la rubrique matlab\graphics.<br />

Afin de vous guider nous présenterons en premier lieu la fonction graphique élémentaire: plot<br />

Utilisation de plot pour tracer un graphe en 2 dimensions :<br />

Reprenons les données t et y générées auparavant.<br />

Le vecteur y contenant des nombres complexes, si vous tapez plot(y) , le graphe obtenu représentera la<br />

partie imaginaire de y tracée en fonction de la partie réelle.<br />

Si vous voulez tracer la fonction sinus, tapez plot(imag(y)) ou plot(t,imag(y)) si vous voulez avoir en<br />

abscisse le vecteur temps t.<br />

Si vous voulez tracer la fonction sinus et la fonction cosinus sur un même graphe, tapez<br />

plot(t,real(y),t,imag(y)).<br />

Tapez la suite d’instructions suivantes :<br />

6

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

Saved successfully!

Ooh no, something went wrong!