Error in Build,deploy android app model using Accelerometer sensor.
10 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
function [peaks, peakno]= Accelerometerdata(Acceleration)
z = Acceleration.Z;
smtlb = sgolayfilt(z,9,21);
peaks=findpeaks(smtlb,t,'MinPeakDistance',1);
peakno=numel(findpeaks(smtlb));
end
0 commentaires
Réponses (1)
Walter Roberson
le 31 Jan 2023
Is there a particular reason your last line is not
peakno = numel(peaks);
??
I would suggest that you pre-allocate peaks and that you pass the maximum size as NPeaks to findpeaks() . That will prevent Simulink from complaining about peaks being unknown size.
5 commentaires
Walter Roberson
le 8 Fév 2023
Suppose that you did manage to return a variable-length list of peak heights. What would you do with the variable-length list downstream ?
Voir également
Catégories
En savoir plus sur Signals 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!