MATLAB de MathWorks est un logiciel d'ordinateur que vous pouvez utiliser pour analyser , manipuler , l'intrigue et de partager des données . Le programme peut tracer des données en deux ou trois dimensions et est également très utile pour les calculs d'algèbre linéaire , comme les calculs impliquant des tableaux et des matrices . Un tableau est une liste de numéros . MATLAB contient des centaines de fonctions intégrées , mais aucun spécifiquement pour réorganiser aléatoirement les valeurs dans un tableau . Pour accomplir cette tâche , vous devez utiliser une petite quantité de langage de programmation. Instructions 1 Tapez la commande suivante à l' invite de commande MATLAB : neworder = randperm (longueur (A)) ; Dans ce code, «A» est le nom du tableau . " longueur ( A) " calcule combien de numéros sont en «A» , par exemple , six. " randperm (longueur (A)) " crée un nouveau tableau de la même longueur que «A», composé d'un nombre compris entre 1 et la longueur "A", dans un ordre aléatoire . MATLAB stocke ce nouveau tableau avec le nom " neworder . " Par exemple, " neworder " peut-être la liste [ 4 5 2 6 1 3 ] 2 Calculer la nouvelle gamme réarrangé en tapant le code suivant : . Pour i = 1 : longueur ( a) Anew (i) = a ( neworder ( i)); fin Ce code détermine les valeurs dans un nouveau tableau , Anew . Élément par élément , il place l'élément de l'ancien tableau dans le nouveau en utilisant l'ordre aléatoire MATLAB désigné comme " neworder " à l'étape précédente . 3 Type de " Anew " pour afficher l' nouveau tableau. Par exemple, si votre tableau original "A" avait les valeurs [ 11 12 13 14 15 16 ] , puis votre nouveau tableau « nouveau» peut être [ 13 11 15 12 14 16 ] . Si aucun numéro dans la répétition du tableau original, il ya n! permutations possibles , où n est la longueur de A et ! indique factorielle . de la longueur
|