VBSorcier
Messages postés102Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention29 avril 2007
-
1 avril 2005 à 23:29
Flachy Joe
Messages postés2103Date d'inscriptionjeudi 16 septembre 2004StatutMembreDernière intervention21 novembre 2023
-
6 avril 2005 à 19:24
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Flachy Joe
Messages postés2103Date d'inscriptionjeudi 16 septembre 2004StatutMembreDernière intervention21 novembre 20231 6 avril 2005 à 19:24
Ouais, ben en fait la fonction pour tracer directement sur la zone est vraiment là pour faire beau, je n'imagine pas qui que ce soit se servir de ce prog pour déssiner une forme d'onde est obtenir un spectre. Surtout qu'un spectre sur 512 échantillons, c'est un peu m***ique !
LogRaam (aka Gabriel Mailhot)
Messages postés60Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention25 avril 2005 5 avril 2005 à 23:26
Salut Joe,
Si tu traces et que tu te déplaces hor de la picturebox, tu obtiens un overflow avec la coordonnée
s(X) = y
le On Error Resume Next ne gère pas ce genre de fault. Tu devrais plutôt mettre une condition du genre
If y > myPic.width AND y > myPic.width Then s(X) = y
... ou autres, je crois que tu vois très bien ce que je veux dire.
Bonne continuation !
Maddy
fkx
Messages postés44Date d'inscriptionjeudi 29 janvier 2004StatutMembreDernière intervention26 juin 2006 4 avril 2005 à 13:12
Si je me rappelle bien (mais je suis par sur à 100%), l'interpolation de Kaiser donne de meilleurs résultats que celle de Hamming (concernant le "problème" déjà soulevé par notre ami VBSorcier).
Par contre, je connais pas l'algo...
Flachy Joe
Messages postés2103Date d'inscriptionjeudi 16 septembre 2004StatutMembreDernière intervention21 novembre 20231 2 avril 2005 à 17:59
Ben, j'y suis pour rien pour les 'sinus', l'algo fonctionne comme ça !
Si tu veut juste les fréquences de pic, tu peut chercher les max du spectre :
pour tout n si s(n-1) < s(n) et s(n+1) < s(n) alors s(n) est un maximum...
VBSorcier
Messages postés102Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention29 avril 2007 1 avril 2005 à 23:29
nickel comme source, en plus cela tombe bien c'est exactement mon cours de physique du moment.
je te mets 9/10
par contre lors de la visu du spectre, je pense que des raies franches (pics) seraient plus parlantent que des sortent de sinus...
6 avril 2005 à 19:24
5 avril 2005 à 23:26
Si tu traces et que tu te déplaces hor de la picturebox, tu obtiens un overflow avec la coordonnée
s(X) = y
le On Error Resume Next ne gère pas ce genre de fault. Tu devrais plutôt mettre une condition du genre
If y > myPic.width AND y > myPic.width Then s(X) = y
... ou autres, je crois que tu vois très bien ce que je veux dire.
Bonne continuation !
Maddy
4 avril 2005 à 13:12
Par contre, je connais pas l'algo...
2 avril 2005 à 17:59
Si tu veut juste les fréquences de pic, tu peut chercher les max du spectre :
pour tout n si s(n-1) < s(n) et s(n+1) < s(n) alors s(n) est un maximum...
1 avril 2005 à 23:29
je te mets 9/10
par contre lors de la visu du spectre, je pense que des raies franches (pics) seraient plus parlantent que des sortent de sinus...
merci