Bonsoir
Pour vous qu'elle est la meilleur méthode (ou fonction) pour filtrer/lisser une courbe de ce genre :
http://img132.imageshack.us/img132/405/sanstitreueu.png
Merci
Bonsoir
Pour vous qu'elle est la meilleur méthode (ou fonction) pour filtrer/lisser une courbe de ce genre :
http://img132.imageshack.us/img132/405/sanstitreueu.png
Merci
Salut!
Essaye d'utiliser la fonction sptool.
Cette fonction n'est pas tres bonne quand tu as des nombreux data pour le filtrage.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2>>doc sptool
C'est tres bonne sptool pour des filtres digitales.
Mais je ne suis pas sur que j'ai bien compris ta question.
Tu peux nous dire quoi tu veux realiser en fait que represent le graphique , que desires- tu faire en detail s'il te plait pour qu'on puisse t'aider?
Aussi une autre question:
Que represente ta courbe? Pourquoi tu l'utilise? Que veux-tu faire?
J'attends ton reponse!
Merci pour ton comprehension!
Amicalment,
Michel
bonjour,
alors pour résumer :
j'ai un fichier wav sur lequel est enregistré tous les top d'un allumage d'une voiture lors d'un accélération grâce à un enroulement d'une dizaine de spires autour d'un antiparasite..
avec ce fichier wav, je l'ai transformé en signal pour avoir des 1 quand il y a l'étincelle, et des 0 quand il n'y en a pas, biensur, il y a des 1 qui se baladent là ou il faut pas.
ensuite j'ai mesuré la période entre 2 tops pour en déduire la fréquence et donc le régime moteur.
et là ce que l'on voit c'est le régime moteur en fonction du temps.
par la suite il faudrait que je dérive ça pour connaitre l'accélération du régime et donc pouvoir en sortir une belle courbe de couple moteur connaissant la puissance résistive etc...
Mais là faudrait que je filtre ce binz pour pas avoir des dérivées folles.
Merci
Ok. Donc ton probleme porte sur le filtrage d'un signal.
Essaye de regarder la fonction filter du matlab.
Ton signal dans quelle categorie entre?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 >>help filter >>help filter2
En regardant toutes les fonctions du Signal Processing Toolbox(help signal en command window) je crois que le fonction sptool c'est la meilleure pour ce que tu desires faire.
Desole pour toi je ne peux te dire plus en ce moment
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2>>help sptool
mais j'espere que ca t'aides un peu
![]()
C'est un signal digital donc?
Ca je veux dire....
Regarde sptoolet pour filtrer ta courbe utilise la fonction medfilt1:
Donc:
Et ca repondra a ton probleme!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 >>medfilt1
Bonne chance,
Michel
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager