calculate delay for my vector ?

I have vector for example. Ones and zeros are representing traffic and idle states for base station traffic.
u=[1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 ]
I know how to calculate number of ones and zeros in it after each break. But I need help for delay. Zeros are telling me when I can put my base station in sleep mode. Is there a way to make a delay for example that, base station does not go to sleep after first zero, instead of that that it goes to sleep after third zero, that means with some kind o delay.

Réponses (1)

Azzi Abdelmalek
Azzi Abdelmalek le 6 Juin 2014
Modifié(e) : Azzi Abdelmalek le 6 Juin 2014

0 votes

u=[1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 ]
delay=3
idx=strfind(u,[1 zeros(1,delay)])+delay

Catégories

En savoir plus sur MATLAB dans Centre d'aide et File Exchange

Question posée :

le 6 Juin 2014

Community Treasure Hunt

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

Start Hunting!

Translated by