Error in Build,deploy android app model using Accelerometer sensor.
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos

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 comentarios
Respuestas (1)
Walter Roberson
el 31 de En. de 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 comentarios
Walter Roberson
el 8 de Feb. de 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 ?
Ver también
Categorías
Más información sobre Signals en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!