“Conocimientos software>Ingeniería del Software

Cómo Organizar Valores aleatoriamente en MATLAB

2015/1/8
MATLAB de MathWorks es un programa de software que se puede utilizar para analizar, manipular, trama y compartir datos. El programa se puede representar gráficamente los datos en dos o tres dimensiones y también es muy útil para los cálculos de álgebra lineal , tales como cálculos que implican matrices y matrices . Una matriz es una lista de números . MATLAB contiene cientos de funciones integradas , pero ninguno específicamente para reordenar aleatoriamente los valores de una matriz. Para realizar esta tarea , debe utilizar una pequeña cantidad de lenguaje de programación. Instrucciones
1

Escriba lo siguiente en la línea de comandos de MATLAB :

NewOrder = randperm (longitud ( A) ) ;

En este código, "A" es el nombre de la matriz . " longitud ( A)" calcula la cantidad de números se encuentran en "A" , por ejemplo , seis. " randperm (longitud ( A) ) " crea una nueva matriz de la misma longitud que la " A ", compuesta por números del 1 a través de la longitud de la " A ", en un orden aleatorio. MATLAB almacena esta nueva matriz con el nombre de " NewOrder . " Por ejemplo, " NewOrder " puede ser la lista [ 4 5 6 1 2 3 ]
2

Calcule la nueva matriz reordenada , escriba el siguiente código: .

Para i = 1 : longitud ( a)

Anew ( i) = a ( NewOrder ( i ));

End of

Este código determina los valores de una nueva matriz , Anew . Elemento por elemento se coloca el elemento de la antigua matriz en la nueva con el orden aleatorio MATLAB designado como " NewOrder " en el paso anterior .
3

Type " Anew " para mostrar el nueva matriz. Por ejemplo , si su matriz original "A" tuvo los valores [ 11 12 13 14 15 16 ] , entonces su nueva serie " nuevo" puede ser [ 13 11 15 12 14 16 ] . Si no hay números en la repetición matriz original , hay n! posibles permutaciones aleatorias , donde n es la longitud de A y ! indica factorial .

la longitud

Ingeniería del Software
Las ventajas de Firebug
Cómo convertir un archivo DWG para 3DS
Cómo cambiar a AutoCAD Metric
Cómo transferir un AutoCAD LT 2006 CUI a otro equipo
Cómo instalar AutoCAD 2000
Cómo añadir un logotipo a un bloque de título en Revit
Cómo buscar archivos en LabVIEW
Cilindros de dibujo en AutoCAD 2008
Conocimientos Informáticos © http://www.ordenador.online