Random no matrix for 1 & -1
Afficher commentaires plus anciens
I want to generate a random matrix for which if element is < 0.5 it is equal to -1 and if >=0.5 its equal to 1 . kindly correct the code.......... I have attached....... Thanks
clc
clear all
format compact
nrows= 5
fm_array = rand(nrows)
if fm_array >= 0.5
fm_array == 1
else
fm_array == -1
fm_array
end
Réponse acceptée
Plus de réponses (1)
James Tursa
le 4 Sep 2015
Another way:
fm_array = 1 - 2*(rand(nrows) < 0.5);
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!