Matrices avec des termes différents

Fermé
Matlab - 6 nov. 2013 à 02:49
Char Snipeur Messages postés 9688 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 2 octobre 2020 - 6 nov. 2013 à 18:43
Bonjour,

Sauriez-vous comment obtenir une matrice de valeurs aléatoires toutes différentes les unes des autres, mais comprises dans un intervalle donné?

Merci

2 réponses

Char Snipeur Messages postés 9688 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 2 octobre 2020 1 328
6 nov. 2013 à 12:00
Bonjour,
normalement, tu as la fonction rand
https://forums.commentcamarche.net/forum/affich-5915584-nombres-aleatoires-de-0-a-100-matlab
http://www.mathworks.fr/fr/help/matlab/ref/rand.html
voilà !
0
Bonjour,

En fait, la fonction "rand" ne tient pas compte de si une valeur dans la matrice se répète ou non. J'aurai besoin de termes qui soient tous différents et qui ne se répètent pas...

Merci
0
Char Snipeur Messages postés 9688 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 2 octobre 2020 1 328
6 nov. 2013 à 18:43
ok, donc tu ne veux pas de l'aléatoire.
à ce moment là, il faut remplir la matrice case par case avec rand, et à chaque fois vérifier que la valeur n'existe pas. Deux boucle for, des if ça devrait faire l'affaire.
0