Programme du spectrogramme

Fermé
farida - 13 nov. 2009 à 23:26
faridaetudiante Messages postés 3 Date d'inscription samedi 14 novembre 2009 Statut Membre Dernière intervention 14 novembre 2009 - 14 nov. 2009 à 22:06
Bonjour,
SVP aidez moi à programmer la fonction du spectrogramme qui s'écrit comme la valeure absolue au carrée de l'intégrale de mois l'infini à plus l'infini de x(u)h(u-t)exp(-j2*pi*f*t) du
j'arrive pas à programmer cette intégrale sur matlab car on m'a demandé de ne pas utiliser la fonction déjà existé dans la bibliothèque de Matlab

SVP donnez moi qlqs informations de telles programmes

2 réponses

Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 661
14 nov. 2009 à 00:26
tu parles de l'algorithme de calcul de la transformée de Fourier ?
Tu veux donc, je pense, parler de la FFT ? (Fast Fourier Transform, Transformée de Fourier rapide), en cherchant avec ces termes ans google tu devrais trouver sans peine des codes et des infos. au cas où en anglais "spectre" c'est "spectrum"
1
merci pour votre réponse mais moi je ne cherche pas l'instruction du spectrogramme par exemple on utilise spectrogram(x,256,100,256,0) mais, on a demander d'écrire le programme qui permet d'utiliser le spectrogramme sans utiliser la commande
0
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 661 > farida
14 nov. 2009 à 19:11
ah ok, je ne connais pas cette fonction. Mais donc on t'as appris comment se calcule le spectre ?

Grosso modo, le spectre d'un signal X se calcule en faisant abs(fft(X)). Ensuite c'est de l'affichage. Je ne pas pas trop d'aider plus vu que je ne vois pas trop qu'est-ce-que fait spectrogram(). De plus je ne sais pas ce que tu as appris. Un tel exercice doit être compris dans un cours, et doit faire appel à certains chapitres de ce cours. Tu n'as pas la moindre idée de comment on veut que tu le fasses ?
0
faridaetudiante Messages postés 3 Date d'inscription samedi 14 novembre 2009 Statut Membre Dernière intervention 14 novembre 2009 > Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013
14 nov. 2009 à 20:24
le spectrogramme est une fonction de deux variables, la variable temps et la fréquence.

un spectrogramme permet d'analyser un signal en temps et en fréquence en même temps

il existe une commande sur matlab qui permet de le tracer; mais mon prof nous a demandé d'écrire le programme qui permet de le tracer sans utiliser la commande déjà existé dans la bibliothèque de Matlab
0
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 661 > faridaetudiante Messages postés 3 Date d'inscription samedi 14 novembre 2009 Statut Membre Dernière intervention 14 novembre 2009
14 nov. 2009 à 21:57
oui, j'ai bien compris, mais je t'ai répondu ! Je ne peux pas savoir ce que tu sis faire ou pas en Matlab, ni quel est le contenu de ton cours (=ce que tu es censé savoir faire).
0
faridaetudiante Messages postés 3 Date d'inscription samedi 14 novembre 2009 Statut Membre Dernière intervention 14 novembre 2009
14 nov. 2009 à 22:06
merci pour votre message
0