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
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