code sequence repeat 1000 times

4 vues (au cours des 30 derniers jours)
Rasmus
Rasmus le 16 Avr 2014
Commenté : Rasmus le 16 Avr 2014
hello guys!
which way would be the easiest way to repeat a sequence 1000 times ?
this is my code
-------------------------------------------------------
x0=[zeros(1,276) ones(1,290)];
x=x0(randperm(566));
b=(0:566);
d=[x 0]-[0 x];
l=(b(d==(-1))-b(d==1))
L=max(l)
-------------------------------
i want 1000 results of L, i've tried searching for something that might work, but nothing that works.
any ideas?

Réponse acceptée

Azzi Abdelmalek
Azzi Abdelmalek le 16 Avr 2014
ones(1,1000)*L
  4 commentaires
Rasmus
Rasmus le 16 Avr 2014
Modifié(e) : Azzi Abdelmalek le 16 Avr 2014
x=x0(randperm(566)); generates a new vector(1,566) of ones and zeroes in a different order.
l=(b(d==(-1))-b(d==1)); gives me the chains of ones of the vector above
L=max(l); gives me the value of longest chain of ones in l
(you of cause know this i am sure)
what i want is to have 1000 different generated results of L, so i can put it into a histogram - This is for probability calculation.
is it possible to make code that gives me this?
Rasmus
Rasmus le 16 Avr 2014
I want to make a loop of this sequence so it repeats it self 1000 times.

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by