MATLAB: How to make a random array with values of either -1 or 1 random number generator I'm trying to use randi to make a matrix filled with either -1 or 1 however randi also includes 0s. Best Answer Try this:r = 2 * randi(2) - 3I just answered this very recently. Related SolutionsMATLAB: How to generate same set of random numbers You can control random number generation using 'rng()' function. The usage is rng(seed).rng(seed) seeds the random number generator using the nonnegative integer seed so that rand, randi, and randn produce a predictable sequence of numbers.Hope that helps..!! MATLAB: Logical -1 = Logical 1 Yes:logical([-1 0 1 20 -10 .001 eps ])The exception is NaN. NaN is non-zero, yet cannot be converted to logical. Try to do it and see what you get! Related QuestionHow can we generate random numbers between two negative values.How to random -1 and 1Generating random integer from -x to xPlot +1 +1 -1 -1 rectangular pulseNon-repeating random integer generator with a seedHow to Generate a Random # Between -1 and 1-1 and 1 matrix
Best Answer