Effacer les filtres
Effacer les filtres

How to generate a random decimal number between 1.0 and 1.52?

1 vue (au cours des 30 derniers jours)
Wen Shu Wong
Wen Shu Wong le 29 Oct 2020
Commenté : Ameer Hamza le 29 Oct 2020
rand([1.0,1]);
May I know why this is not working?

Réponse acceptée

Ameer Hamza
Ameer Hamza le 29 Oct 2020
Modifié(e) : Ameer Hamza le 29 Oct 2020
You can generate them by scaling and translating the output of rand()
range = [1.0,1.52];
x = rand()*diff(range)+range(1)
  2 commentaires
Wen Shu Wong
Wen Shu Wong le 29 Oct 2020
Thank you! what if I would like to generate between [0,1.52]?
Ameer Hamza
Ameer Hamza le 29 Oct 2020
Use
range = [0, 1.52];

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Random Number Generation dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by