Bonjour,
j'aimerais savoir s'il y a moyen de générer aléatoirement sur Matlab les nombres 1, 3, 5, 7 par exemple.
La fonction rand ne me satisfait pas à ce niveau. J'ai besoin de générer des nombres entiers (4 ou 5 au total) bien déterminés, pas nécessairement successifs. Le nombre déterminé ainsi aléatoirement servira de paramètre dans une fonction Matlab (fichier .M).
Je ne veux pas qu'il incrémente bêtement le nombre précédent d'une certaine valeur pour passer au suivant, j'ai besoin que ce soit vraiment tout à fait aléatoire, mais qu'on s'en tienne à ce nombre limité de possibilités.
Ça peut concerner des angles aussi (multiples impairs de 45° par exemple). J'ai besoin, pour un projet d'université, de créer un programme d'affichage générant des points de manière aléatoire, et dont un faible pourcentage seulement se déplace de manière cohérente, selon la direction 45° d'abord, puis selon la direction (45+90)° ou (45+180)° ou (45+270)°, mais de manière aléatoire. C'est-à-dire que ça ne me sert à rien qu'il passe à une direction dont l'angle est incrémenté régulièrement de 90° à chaque fois. Il faut que je puisse avoir un angle égal à 45° ou 3 fois 45° ou 5 fois 45° ou 7 fois 45°, mais pas nécessairement dans l'ordre.
Voilà je pense avoir explicité suffisamment ma question !
Merci d'avance pour vos éventuelles réponses...
Partager