traitement du signal matlab
ESTACA
3ème année
Initiation au Traitement du Signal sous Matlab
J-L. DION
01 49 45 29 12 jean-luc.dion@supmeca.fr Initiation au Traitement du Signal sous Matlab
Quelques règles d’usage pour les séances sous matlab :
- Les sujets seront toujours réalisés dans des fichiers dont chaque étape de visualisation des résultats est séparée de la suivante par la fonction « pause » qui met en attente la réalisation du programme jusqu’à ce qu’une touche du clavier soit frappée.
- Le nom du fichier reprend les premières lettres des noms propres des étudiants du binôme sans caractère spéciaux (Dupond et Durant sur le sujet 2 : dupodura2.m) - En entête du fichier figure sous forme de commentaires (ligne commençant par
%) les noms et prénoms du binôme, le N° tu TP et la date.
- les commentaires relatifs aux questions sont directement réalisés dans le fichier
(fichier.m), le fichier est enregistré dans un espace informatique dédié.
- Les lignes de commande peuvent être écrites directement dans la fenêtre de commande (donc exécutées avec la touche Entrée) ou être écrite dans un fichier
(fichier.m) qui sera exécuté dans un deuxième temps.
- le ";" en fin de ligne de commande permet de réaliser le calcul sans l'afficher (le résultat est en mémoire dans le workspace). A utiliser impérativement pour les résultats de grande longueur (exemple : 1024 points calculés dans une série).
- Une matrice (ou un vecteur) ne peut avoir d'indice négatif ou nul. Les indices sont nécessairement entier.
- Introduire un tout début de programme "clear all" afin de vider la mémoire du workspace - éviter les structures en boucle (il y a pratiquement toujours une autre solution de programmation de type vectoriel ou matriciel plus compacte et plus rapide sous matlab). - M' est la transposée de M.
- M(3:7,:) est une sous matrice de M composée des lignes 3 à 7 de la matrice M sur toutes ses colonnes.
- M1.*M2 est le produit terme à terme des matrices