How to sum every 29 data and make some condition for them?
Mostrar comentarios más antiguos
I have data for a long time. I would sum them every 30 times continuously (first row to 30th row, then second row to 31th row and 3th row to 32 and ............... to end). finally, I would do some conditions. I attached an excel file to show clearly what is that. I would have it by codes in matlab. is there any way to do that?
Respuesta aceptada
Más respuestas (1)
I would try something like this:
for k=1:(numel(A)-30)
B(k) = sum(A(k:k+29));
if B(k) <= 0.5
C(k) = 0;
else
C(k) = 1;
end
if k == 1
D(k) = 0;
else
if C(k) == 1 && C(k-1) == 0
D(k) = 1;
else
D(k) = 0;
end
end
end
Does it work?
Categorías
Más información sobre Data Import from MATLAB en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!