Using Rand to generate binary encoded as +/- 3 volts
显示 更早的评论
I need to generate 100,000 numbers that have a .5 chance of being either a +3 or a -3. I already have my code being T = rand(1,10000) <= 0.5 and I am getting 1s and 0s. How do I turn these 1s and 0s into +/-3.
回答(2 个)
Azzi Abdelmalek
2014-4-14
T = 6*(rand(1,10000) <= 0.5)-3
Image Analyst
2014-4-14
编辑:Image Analyst
2014-4-14
Why not just use randi instead:
T = 6*(randi(2, 10000, 1) - 1) - 3
类别
在 帮助中心 和 File Exchange 中查找有关 Random Number Generation 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!