Matlab
Matlab
Matlab
Jean-Paul Stromboni, Polytech'Nice Sophia, Dpt Sciences Informatiques, SI3 Dure 50 minutes, avec Matlab, un vido projecteur, et des hauts parleurs
fentre de commande
.m file
2009-10, cours S.S.I.I., SI3, sance 3 : Le traitement du signal audio numrique avec Matlab, page 3
2009-10, cours S.S.I.I., SI3, sance 3 : Le traitement du signal audio numrique avec Matlab, page 4
2009-10, cours S.S.I.I., SI3, sance 3 : Le traitement du signal audio numrique avec Matlab, page 5
A\B en Matlab trouve la solution x de Ax=B on s'en sert ici pour trouver les coefficients directeurs c et b de l'enveloppe entre tk et tk-1
2009-10, cours S.S.I.I., SI3, sance 3 : Le traitement du signal audio numrique avec Matlab, page 6
cumul des harmoniques trouvs dans les vecteurs a : amplitude f : frquence et p : phase maximum de s port 0.99 max(abs(s))
2009-10, cours S.S.I.I., SI3, sance 3 : Le traitement du signal audio numrique avec Matlab, page 7
... ...
vecteur des frquences harmoniques vecteur des amplitudes des composantes frquentielles
... ...
2009-10, cours S.S.I.I., SI3, sance 3 : Le traitement du signal audio numrique avec Matlab, page 8
0.08
0.06
spectre
0.04
0.02
0 0 1 2 x 10 3
4
frquence Hz
2009-10, cours S.S.I.I., SI3, sance 3 : Le traitement du signal audio numrique avec Matlab, page 9
x 10 -40 2
Frequency (Hz)
-100
0 1 2 3 Time 4 5
2009-10, cours S.S.I.I., SI3, sance 3 : Le traitement du signal audio numrique avec Matlab, page 10
efface tout
vecteur ligne de caractres
2009-10, cours S.S.I.I., SI3, sance 3 : Le traitement du signal audio numrique avec Matlab, page 11
Quel doit tre le nom du fichier qui le contient ? note.m On saisit >> note; % dans la fentre de commande, quel est le rsultat ? On saisit s=note; % Quel est le rsultat ? Comment utiliser note pour crer un arpge puis pour crer un accord ?
arpege= [note(440), note(5*440/4), note(3*440/2), note(880,2,.5)]; accord= note(440)+note(5*440/4)+note(3*440/2);
2009-10, cours S.S.I.I., SI3, sance 3 : Le traitement du signal audio numrique avec Matlab, page 12