i want to have a binary generator with the equal probalbility for 0 and1 and i dont know how to wite and even help didn't help me

1 Kommentar

pars abd
pars abd am 29 Mai 2011
and what is n because it turns red with an error on n...

Melden Sie sich an, um zu kommentieren.

 Akzeptierte Antwort

James Tursa
James Tursa am 28 Mai 2011

2 Stimmen

See the rand function. There are various ways to get 0 1 results depending on what you are doing with it downstream. Do you want a double result or a logical result? e.g., logical result could use
rand(n,1)<.5
Or a double result could use
floor(rand(n,1)*2)

5 Kommentare

Matt Fig
Matt Fig am 28 Mai 2011
Or:
round(rand(n,1))
Jan
Jan am 28 Mai 2011
Another method for DOUBLEs: +(rand(n, 1) < 0.5)
Paulo Silva
Paulo Silva am 29 Mai 2011
another one
randi([0 1],n,1)
pars abd
pars abd am 29 Mai 2011
what is n and what is the answer
what should i see?
Paulo Silva
Paulo Silva am 29 Mai 2011
n is the number of bits you want to generate, you can replace the n in your code or assign a value to it before generating the bits
n=10; %generates 10 bits

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by