January 17

¿Qué es MATLAB Sort?

¿Qué es MATLAB Sort?

Matthew Scyoc

MATLAB Sort: todo lo que debes saber

Matrix Organization

¿Qué es MATLAB Sort?

MATLAB tiene que ver con matrices y su manipulación. “The Matrix” es un mundo increíble si se adopta con la actitud correcta. Continuando con nuestro tema central, profundicemos en el mundo de Forest Gump. Forest Gump dijo una vez: “la vida es como una caja de bombones”. Una vez que esté en un determinado estado mental de matriz, comenzará a notar que muchas cosas que damos por sentado en la vida en realidad son matrices.

Tabla de contenido

Introducción a MATLAB Sort

MATLAB tiene que ver con matrices y su manipulación. “The Matrix” es un mundo increíble si se adopta con la actitud correcta. Continuando con nuestro tema central, profundicemos en el mundo de Forest Gump. Forest Gump dijo una vez: “la vida es como una caja de bombones”. Una vez que esté en cierto estado mental de matriz, comenzará a notar que muchas cosas que damos por sentado en la vida en realidad son matrices. Las matrices, de nuestras discusiones generales, se definen como una serie de elementos que se han organizado de una manera particular. Si toma unos segundos para analizar el cuadro de arriba, se dará cuenta de que el cuadro de bombones está dispuesto en una matriz: una matriz de 4 × 4. Si realmente te tomas el tiempo, identificarás ciertos patrones. El cerebro humano es hábil en el reconocimiento de patrones, así que confía en ti mismo y toma tiempo para descifrar los patrones.

Diseccionando la matriz de arriba vemos que:

  1. Hay 6 bombones blancos en la caja.
  2. Hay 4 chocolates medianos (leche) en la caja
  3. Hay 4 bombones oscuros en la caja.

El orden o arreglo de los chocolates tiene una secuencia especial. Te darás cuenta que:

  1. La diagonal de izquierda está compuesta por chocolates blancos.
  2. La diagonal de derecha a izquierda está compuesta por chocolates oscuros.
  3. En cada fila y cada columna, hay chocolates alternos, con chocolate con temática de chocolate blanco como la alternativa principal. El chocolate blanco es el modo de todo el lote.

La mayoría de las veces, realmente no procesamos que las matemáticas estén arraigadas en nuestras vidas … y que la naturaleza misma sea un sistema organizado de patrones. Tal es la naturaleza de las matrices, y tal es la naturaleza de la clasificación de objetos. La matemática es un descriptor de la naturaleza, y en una línea similar, los objetos se pueden organizar de una manera que les permita ser manipulados aún más. El modelado matemático, a través de la virtualización, permite visualizar varias escenas antes de la ejecución física real. MATLAB Sort, nos permite lograr la función de clasificación, mediante el uso de la sintaxis adecuada.

¿Cuáles son las aplicaciones de la clasificación de datos?

Pasando del ejemplo simple pero relevante, la clasificación de datos es una de las actividades más críticas que cualquier investigador o analista de datos encontrará en su vida diaria. Cuando se trata de datos, hay una miríada de formas en que uno puede clasificar esos datos para lograr un objetivo apropiado. Los datos se pueden ordenar de una o más de las siguientes maneras:

  1. Según los valores realmente recibidos. Estos datos son lo que llamamos datos sin procesar recibidos del campo.
  2. Recuentos de datos. Con los datos disponibles, se puede evaluar la frecuencia de ciertos parámetros. Por ejemplo: ¿Cuántas veces parpadea una persona en un segundo?
  3. Porcentajes. Al evaluar los sistemas, varios porcentajes serán relevantes para determinar los comportamientos del sistema. Por ejemplo, ¿qué porcentaje de nuestra base de clientes se compone de millennials?

Los medios para clasificar los datos descritos aquí no son exhaustivos, pero proporcionan un medio a través del cual los analistas de datos pueden comenzar a dar sentido a los datos que reciben. Dependiendo de sus necesidades, continuará y clasificará sus datos de acuerdo con sus etiquetas de valor variable predeterminadas. Con MATLAB u otras herramientas de datos estadísticos como SPSS, puede utilizar metadatos en segundo plano, integrados en los programas del sistema, para poder crear etiquetas de valor para sus conjuntos de datos. Con este tipo de clasificación, se puede facilitar una organización de datos más limpia y, en última instancia, se pueden llegar a las conclusiones apropiadas.

La función de clasificación, aunque simple, eventualmente se vuelve más crítica a medida que se analizan grupos de datos cada vez más grandes. Con grandes bases de datos y datos de investigación, simplemente asegúrese de crear el plan organizativo del sistema apropiado para que todos los campos estén alineados en sus dominios apropiados.

¿Qué es MATLAB Sort?

MATLAB Sort es una herramienta en el entorno MATLAB que permite que varios elementos en los campos se organicen en un orden predeterminado. Bajo la Estructura de MATLAB, los elementos se ordenan según el orden de sus campos de dominio, así como los atributos variables asociados. Esto identifica si son números o letras, o una combinación de ambos. Con MATLAB Sort, los elementos de la matriz se organizan en patrones que facilitan el orden en los campos. Cuando los datos se generan en realidad, existen como variables aleatorias. Imagine recopilar la edad de las personas que ingresan a un banco en un día. En un momento, la persona que ingresa puede ser un joven de 25 años que quiera usar el cajero automático, en otro momento, puede ser un joven de 65 años que quiera cobrar un cheque de pensión que acaba de recibir.

Con la naturaleza aleatoria de los números, los analistas de datos desean en última instancia organizar los datos para garantizar que se pueda cotejar y evaluar un conjunto representativo de silos de datos y evaluarlos de la manera estadística adecuada. La sintaxis de MATLAB se resalta a continuación:

B = sort(A)

B = sort(A,dim)

B = sort(___,direction)

B = sort(___,Name,Value)

[B,I] = sort(___)

Veamos ahora cómo funcionan las funciones en conjuntos de datos:

B = sort (A) es la función que organizará los elementos establecidos en orden ascendente.

B = sort (A, dim) es una función que utiliza dimensiones especificadas para ordenar elementos. A es el conjunto que se analizará, y la función de atenuación es la dimensión que se evaluará.

B = sort ( ___ , direction) es una función que clasifica los elementos de un conjunto previamente identificado, en una dirección preferida. Esta dirección podría estar en orden ascendente o descendente.

B = sort ( ___ , Name , Value) es otro medio a través del cual los datos pueden clasificarse especificando previamente los criterios necesarios.

[B, I] = sort ( ___ ) es otro medio a través del cual se puede cotejar una colección de vectores de índice para una función.

Breve tutorial: MATLAB Sort

Con la teoría descrita anteriormente, profundicemos en la práctica. Comenzando con una página de comando nueva, ingresaremos algunos datos que facilitarán el análisis cuantitativo.

Del libro de trabajo de MATLAB, ingresaremos los siguientes datos:

Ejemplo número uno: clasificación de vectores

Los vectores son cantidades con magnitud y dirección.

Objetivo: crear un vector de fila y ordenar sus elementos en orden ascendente.

A = [9 0 -7 5 3 8 -10 4 2];

B = sort (A)

La siguiente es la salida de MATLAB después del procesamiento. Según el conjunto de datos, puede ver que los datos están organizados adecuadamente en orden ascendente, desde los números negativos más pequeños hasta el número positivo más grande.

Ejemplo dos: organización de matriz

El siguiente ejemplo implica organizar datos de Matrix. El libro de trabajo de MATLAB describe una matriz 3 × 3 que está organizada en un orden aleatorio. ¡El objetivo de este ejemplo es organizar los datos en orden ascendente! ¡Hagámoslo! Los siguientes son los datos que utilizaremos en nuestro análisis:

A = [3 6 5; 7 -2 4; 1 0 -9]

A = 3 x 3


B = sort (A, 2)

B = 3 × 3


¡Aquí hay un punto interesante a tener en cuenta! Probablemente encontrará muchos mensajes de error en MATLAB. En el proceso, encontrará un mensaje de error a medida que ingrese los datos de la matriz. Esto podría deberse a la actualización del programa, ya que el uso del código es exactamente como lo desea MATLAB. Puede ignorar el error, ya que el sistema procesa los datos de todos modos, o puede hacer los nuevos cambios de sintaxis según sea necesario. MATLAB parece tener preferencias en la versión R2018b, con respecto a cómo se procesan los datos de la matriz.

Ejemplo número tres: ordenar matrices en orden descendente 

En este ejemplo, los contenidos de una matriz 4 × 4 se organizarán en orden descendente. Una vez más, ingresando nuestro código:

A = [10-12 4 8; 6 -9 8 0; 2 3 11 -2; 1 1 9 3]

A = 4 × 4


De la lista de sintaxis anterior, la mejor instrucción es el uso de:

B = sort(A, ‘descend’)

B = 4 × 4

La siguiente es la salida del sistema: 


Ejemplo número cuatro: ordenar cadenas

A partir de un conjunto de datos en el libro de MATLAB, se proporcionaron los siguientes nombres en un campo llamado A:

A = [“Santos”, “Burns”; …

“Jones”, “Morita”; …

“Petrov”, “Adams”];

B = sort(A)

La aplicación del código MATLAB produce la siguiente matriz organizada. Cada columna, en A, ahora está organizada de manera alfabética. MATLAB tiene sus propios algoritmos que facilitan este cambio.

Ordenar las cadenas en cada fila. Aplicando el siguiente código:

B = sort(A, 2)

Generará la salida de datos adecuada, mostrada a continuación:

Con práctica, continuará el proceso y encontrará una infinidad de formas en que puede utilizar las funciones de clasificación de MATLAB para organizar los datos de su sistema.

CONCLUSIONES

Organizar datos es un proceso del sistema que implica organizar datos, desde una matriz aleatoria a una secuencia. La secuencia hará que el proceso de análisis de datos sea significativamente más fácil de analizar y procesar. Una vez organizados, los datos pueden entenderse mejor. Si hay lagunas en el conocimiento, los datos se pueden organizar en formatos visuales como gráficos. Los datos de investigación a menudo deben clasificarse para garantizar que se puedan comprender.

Hay caos en la actividad diaria, pero con el tiempo los datos se pueden organizar aún más de una manera que permita que tengan sentido. Con MATLAB R2018b, el usuario puede utilizar el poder de MATLAB para facilitar una organización y disposición de sus datos adecuados.

Loved this? Spread the word


About the Author

Matthew is owner of Sunglass.io. He employs a close-knit group of engineers to develop the technical content on the site, but is passionate about everything engineering. Matthew loves the future of 3D modeling and wants to push for more helpful, useful tools for the engineering community. Feel free to reach out to him directly on the Contact page or on LinkedIn!

Matthew Scyoc

Related posts

La mejor computadora portátil para SOLIDWORKS en 2019: precio, revisión, especificaciones recomendadas

​Read More

El mejor software de modelado 3D en 2019: todo lo que debes saber

​Read More

La mejor computadora portátil para modelado y renderizado 3D en 2019: todo lo que necesitas saber

​Read More

[2019] Las mejores computadoras portátiles para estudiantes de ingeniería

​Read More
{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Subscribe to our newsletter now!