lognrnd(2.3,0.8,[5000,1]), I do not want the value which samller than 1.5? How can I do?
Afficher commentaires plus anciens
I want to do something before random values are produced rather than to eliminate them after being produced?
Thank you very much!
Réponses (1)
ankit agrawal
le 1 Mai 2015
You can do something like this
a=lognrnd(2.3,0.8,[5000,1]);
index=1;
for i=1:length(a);
if a(i)>=1.5;
b(index)=a(i);
index=index+1;
end;
end
Where b has no value less than 1.5
1 commentaire
wang Jerry
le 1 Mai 2015
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!