je voudrais savoir si la fonction rand peut donner les nombres 0 et 1 en matlab?
merci
rand?
euh... je crois que si. pour cela, tu fais une approximation du nombre obtenu avec rand entre 0et1 (et tu rajoute un si tu veux prendre la valeur approchée supérieur);Puisque l'explication laisse à désirer (dsl... ), ca donne:
floor(rand(1)*20+1) permet de tirer aléatoirement un entier entre 1 et 20
floor(rand(1)*20+1) permet de tirer aléatoirement un entier entre 1 et 20
en fait rand() c'est un generateur de nombre aléatoire qui obéit à une loi un peu compliqué à mettre dans l'intervalle [0,1],mais c'est quand meme faisable mais à une approximation si tu divise ce nombre generé rand par un grand nombre que tu juge tré loin mais figure toi qu'au bout de 5 tentatives ou 6 tu arrivera à dépasser 1