code sequence repeat 1000 times

1 visualizzazione (ultimi 30 giorni)
Rasmus
Rasmus il 16 Apr 2014
Commentato: Rasmus il 16 Apr 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?

Risposta accettata

Azzi Abdelmalek
Azzi Abdelmalek il 16 Apr 2014
ones(1,1000)*L
  4 Commenti
Rasmus
Rasmus il 16 Apr 2014
Modificato: Azzi Abdelmalek il 16 Apr 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 il 16 Apr 2014
I want to make a loop of this sequence so it repeats it self 1000 times.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Language Fundamentals in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by