How can I make a random array with values of either -1 or 1?
Show older comments
I'm trying to use randi to make a matrix filled with either -1 or 1 however randi also includes 0s.
Accepted Answer
More Answers (1)
You can use rand
% pseudo code
x = rand(50,1);
pos = x >= .5;
neg = x < .5;
x(pos) = 1;
x(neg) = -1;
This suffers from the fact that you have to make a decision when randn returns 0.5 exactly..
Categories
Find more on Random Number Generation in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!