Using Rand to generate binary encoded as +/- 3 volts
Afficher commentaires plus anciens
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.
Réponses (2)
Azzi Abdelmalek
le 14 Avr 2014
T = 6*(rand(1,10000) <= 0.5)-3
Image Analyst
le 14 Avr 2014
Modifié(e) : Image Analyst
le 14 Avr 2014
Why not just use randi instead:
T = 6*(randi(2, 10000, 1) - 1) - 3
Catégories
En savoir plus sur Random Number Generation dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!