Bonjour,
J'ai a peu de chose près le même soucis, je disposes d'un fichier de la forme suivante :
Time,Value
-4 , 1
-3 ,2
-1 , 1
0 , 3
1 , 1.5
Je dispose bien sur de beaucoup plus de points, j'ai reussi à faire un plot de la courbe, et pour la valeur efficace j'ai fait :
Cependant, je ne souhaite avoir la valeur efficace que sur une portion de la courbe et non sur la totalité des points, car il y a des variations d'amplitude dans le temps. Si qqun pouvait m'aider je lui serait très reconnaissant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function Valeff=eff(x,n) Valeff=sqrt(sum(x.*x)/n); end
J'ai vu des méthodes d'intégrations numériques, mais je suis complètement perdu... mon signal est plus sinusoïdale avec des variations d'amplitudes.
Partager