Bonjour,
Etant débutant sur Matlab, je cherche un peu d'aide pour établir un programme permettant de réaliser un tirage aléatoire avec plusieurs conditions:
Mon but est de tester 33 listes de phrases dans 13 conditions différentes.
Je vais tester 37 sujets sur toutes les conditions en passant 2 listes par conditions (soit 26 listes par sujets). Les listes doivent être obligatoirement différentes pour chaque sujet.
Pour chaque conditions il y aura donc 74 listes testées
J'aimerais pouvoir créer un algorithme qui me permette:
1/ De tirer aléatoirement 26 listes différentes parmis 36
2/ Que pour chaques conditions il y est toutes les listes (1:33) et pas plus de 3 fois la même liste
Je ne sais pas si ceci est réalisable façilement ou non, j'utilisais auparavant des méthodes beaucoup plus simples pour des précédentes études:
Soit par fenêtre glissante (mais au bout d'un certains nombre de passages une boucle se formait)
Soit avec une fonction simple:
Merci pour votre aide!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 A=[1:33] x=randperm(numel(A))
Partager