Info

This question is closed. Reopen it to edit or answer.

# Need help to calculate this

1 view (last 30 days)
Ricardas Gudonavicius on 21 Mar 2020
Closed: MATLAB Answer Bot on 20 Aug 2021
Hello.
First of all, I have binary array, for example f = (1, 1, 1, 1, 0, 0, 0, 0). In my array there is no numbers lined up like this f = (1,0,1,1,0,1).
This is my code:
kiek = 0;
taskas = 0;
tarpas = 0;
bruksnys = 0;
for i = 2:length(f)
if f(i-1) == 1 && f(i) ~= 0
kiek = kiek + 1;
if kiek == 3000
taskas = taskas + 1;
end
if kiek == 13000
bruksnys = bruksnys + 1;
end
end
if f(i) == 0
kiek = 0;
end
end
When I run the code I get aswers like this:
bruksnys = 4
taskas = 15
The problem is that I have to get answer:
bruksnys = 4
taskas = 11
It's allways add up but I don't know how provent from this
Can somebody help me.
##### 4 CommentsShowHide 3 older comments
Ricardas Gudonavicius on 21 Mar 2020
By coping code made mistake range command should not be

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by