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 件のコメント

pars abd
pars abd 2011 年 5 月 29 日
and what is n because it turns red with an error on n...

サインインしてコメントする。

 採用された回答

James Tursa
James Tursa 2011 年 5 月 28 日

2 投票

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 件のコメント

Matt Fig
Matt Fig 2011 年 5 月 28 日
Or:
round(rand(n,1))
Jan
Jan 2011 年 5 月 28 日
Another method for DOUBLEs: +(rand(n, 1) < 0.5)
Paulo Silva
Paulo Silva 2011 年 5 月 29 日
another one
randi([0 1],n,1)
pars abd
pars abd 2011 年 5 月 29 日
what is n and what is the answer
what should i see?
Paulo Silva
Paulo Silva 2011 年 5 月 29 日
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

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeMATLAB Coder についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by