Traitement d une courbe experimental

Fermé
Utilisateur anonyme - 12 févr. 2010 à 14:56
Bonjour,

Je veux traiter une courbe experimentale. J ai des points un peu partout. Beaucoup ne representent pas une realite physique. Je voudrait donc les effacer puisqu ils sont loins du modele physique. Le but est donc de ne conserver que les points uitles et "phyaiques" pour obtenir une courbe ayant une forme sinusoidale. Comment pourrai je le faire et le programmer sous Perl?

On remarque sur la courbe que beaucoup de points qui ne refletent pas le modele physique sont:
- soit isoles, donc loin des autres points
- soit il y a un nuage de point ressemblant a un pic sur une largeur (axe des abscisses) faibles, et sur une hauteur (axe des ordonnes) grande. Ce pic est du a un probleme avec le capteur; il faut donc absolument le supprimer sous peine de fausser totalement le modele.

J avais pense a faire un calcul de variance sur un petit intervalle sur l axe des abscisses et supprimer toutes les valeurs de cet intervalle si la variance est trop grande (c un peu brutal, mais ca permettrait de retirer le "pic").
J avais aussi pense a effacer tous les points isole, cad donc la distance au point le plus proche serait superieur a une certaine valeur que l on pourrait choisir (et ainsi regler la precision)

Mais cela ne semble pas suffisant. C est pourquoi j ai besoin de votre aide!!!

Merci!