MATLAB es un paquete de software técnico para manipular y modelar grandes cantidades de datos científicos o de ingeniería. En la mayoría de los casos, estos datos se almacenan en matrices grandes, multidimensionales o matrices. MATLAB contiene una variedad de métodos para extraer subconjuntos de las matrices multidimensionales que contienen sus datos para que pueda llevar a cabo análisis específicos.
Instrucciones
1 La construcción de la matriz de datos. Esto se puede realizar mediante la importación de datos para el análisis. Por ejemplo, utilice el siguiente código para generar una matriz de ensayo en tres dimensiones, compuesto por todos los ceros:
array_prueba = ceros (256,256,50);
En la práctica, esta matriz puede ser una serie de 50 imágenes 256-a-256.
2 Seleccionar un solo punto de datos, abordando ese índice específico de la matriz:
my_data_point = array_prueba (128,128,10);
El código anterior devolverá un único valor del píxel en el centro de la décima imagen de la matriz de ensayo.
3 Seleccione una lista de puntos de datos dirigiéndose a la lista en la dimensión apropiada:
my_data_list = array_prueba ([10 20 30], 128,10);
El código anterior devolverá un vector 3x1 de los días 10, 20 y 30 de valor de la línea número 128 en la décima imagen de la matriz de ensayo.
4 Seleccione un rango de puntos de datos mediante la indexación de la matriz mediante el inicio, incremento y parada del rango de cada uno separado por dos puntos:
my_data_range = array_prueba (10: 5: 100,128,10);
El código anterior devolverá un vector 19x1 del 10, 15, a través de los valores de 100º de la línea número 128 en la décima imagen de la matriz de ensayo. Dejando el valor de incremento fuera y sólo poner el valor de arranque y parada separados por dos puntos utiliza un incremento de uno.
5 Seleccione una dimensión entera indexando el uso de un operador dos puntos:
my_data_line = array_prueba (:, 128,10);
El código anterior devolverá un vector que contiene la línea de 256x1 128º de la imagen 10º en la matriz de prueba.