How can I compute the mean of an EMG signal that I loaded it in MATLAB?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Ghazal Hnr
le 4 Mar 2017
Commenté : Image Analyst
le 4 Mar 2017
I loaded my signal and now I want to compute the mean and absolut of it, is there any code to do these?
0 commentaires
Réponse acceptée
Image Analyst
le 4 Mar 2017
The mean() and abs() functions immediately spring to mind.
5 commentaires
Image Analyst
le 4 Mar 2017
Why did you think that? Did the practice question specifically say not to use the built-in mean() or sum() functions? If so, you can use a for loop:
theSum = 0;
for k = 1 : length(yourVector)
theSum = theSum + yourVector(k);
end
theMean = theSum / length(yourVector);
Or
theSum = theSum + abs(yourVector(k));
if you want the mean of the absolute value of the signal.
Plus de réponses (1)
ThB
le 4 Mar 2017
Just use
meanEMG = mean(EMG);
to compute a simple mean of an array. Or use
meanEMG = mean(mean(EMG));
if its a matrix
1 commentaire
Voir également
Catégories
En savoir plus sur Logical dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!