Borrar filtros
Borrar filtros

Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

Need help to calculate this

1 visualización (últimos 30 días)
Ricardas Gudonavicius
Ricardas Gudonavicius el 21 de Mzo. de 2020
Cerrada: MATLAB Answer Bot el 20 de Ag. de 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 comentarios
Ricardas Gudonavicius
Ricardas Gudonavicius el 21 de Mzo. de 2020
Editada: Ricardas Gudonavicius el 21 de Mzo. de 2020
You see I have big array. The size is 216422.
I want to count how many I have ones or it is 3000 or it is 13000. But I allways count them together.
I mean together for taskas i count 3000 and 13000 ones, when i need them to count separately
Ricardas Gudonavicius
Ricardas Gudonavicius el 21 de Mzo. de 2020
By coping code made mistake range command should not be

Respuestas (0)

La pregunta está cerrada.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by