Bonjour,
je poste sur ce forum en espérant que quelqu'un saura m'aider, parce que je me casse la tête sur un problème qui je suis sûr n'est pas si compliqué que ça au final.
Dans le cadre de mon stage de master 2 (STAPS spécialisé biomécanique), je travaille sur l'analyse de sauts dans le plan sagittal dans la pratique sportive, j'utilise une plateforme de force, couplée à un caméscope. Je suis en train de comparer des signaux de vitesses au niveau du centre de masse obtenus grâce à la trajectographie sous un logiciel de tracking vidéo (par dérivation de la position par le temps), à ceux obtenus via le logiciel fourni avec la plateforme de force (par intégration du signal d'accélération que la plateforme de force calcule grâce au PFD => a=F/m).
Le souci est donc le suivant arrivé à ce niveau, la plateforme de force a une fréquence d'acquisition à 1000 Hz, tandis que la vidéo est en 50 Hz,ce qui ne me simplifie pas la vie pour pouvoir comparer facilement les vitesses entre elles, ou éventuellement pouvoir faire des corrélations. Il me faut ré-échantillonner mes valeurs obtenues grâce à la plateforme de force pour les passer de 1000 à 50 hz, et c'est bien là que le bas blesse.
Scilab entre donc en jeu, connaissant quelques bases en Scilab, je sais qu'il y a un moyen de coder une fonction pour ré-échantillonner mes valeurs vers du 50 Hz, mais je ne trouve pas la bonne. J'ai écumé le web en tapant "ré échantillonnage", "resampling", "downsampling",... j'ai cru être tombé sur la bonne fonction mais les essais sous Scilab se sont avérés peu concluants.
En regardant certaines pages web dédiées à la fonction resample est visiblement directement implémentée dans Matlab, mais à mon grand désarroi pas dans Scilab... Si une âme charitable pouvait m'apporter un petit coup de pouce, je pense que ça m'éviterait quelques cheveux blancs.
N'étant pas trop programmateur, et encore moins mathématicien je suis à la recherche d'aide pour un script sur Scilab qui me permettrait de pouvoir retraiter mes données en 1000 Hz pour les passer en 50 Hz.
Je vous remercie d'avance pour vos réponses, bonne journée.
Mickaël
Partager