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, 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 là que Scilab entre 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 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.
Je vous remercie d'avance pour vos réponses, bonne soirée.
Mickaël