How to sum every 29 data and make some condition for them?
Show older comments
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?
Accepted Answer
More Answers (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?
Categories
Find more on Data Import from MATLAB in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!