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 , o matrices multidimensionales grandes . MATLAB contiene una variedad de métodos para extraer subconjuntos de los arrays multidimensionales que contienen los datos para que pueda realizar análisis específicos. Instrucciones
1
Construir la matriz de datos. Esto se puede realizar mediante la importación de los datos para el análisis . Por ejemplo , utilice el siguiente código para generar una serie de pruebas en tres dimensiones , compuesto por todos los ceros :
test_array = zeros ( 256,256,50 ) ;
En la práctica, este conjunto podría ser . una serie de 50 256 por 256 imágenes
2
Seleccione un solo punto de datos , abordando ese índice específico de la matriz :
my_data_point = test_array ( 128,128,10 ) ;
el código anterior devolverá un solo valor del píxel en el centro de la décima imagen de la serie de pruebas.
3
Seleccione una lista de puntos de datos , abordando la lista de la dimensión apropiada :
my_data_list = test_array ( [ 10 20 30 ] , 128,10 ) ;
el código anterior devolverá un vector 3x1 de la 10 ª valor , 20 y 30 . de la línea 128 en el décimo imagen de la serie de pruebas
4
Seleccione un rango de puntos de datos mediante la indexación de la matriz mediante el inicio , incremento y detenga la de cada uno separado por dos puntos :
my_data_range = test_array ( 10:5:100,128,10 ) ;
el código anterior devolverá un vector 19x1 del 10, 15 , a través de los valores 100a de la línea 128 en el décimo imagen de la matriz de ensayo . Dejando el valor de incremento fuera y sólo poner el principio y valor final separados por dos puntos utiliza un incremento de uno
5
Seleccione una dimensión entera de indexación utilizando un operador dos puntos : .
my_data_line = test_array (: , 128,10 ) ;
el código anterior devolverá un vector 256x1 que contiene la línea 128 de la 10 ª imagen de la matriz de prueba
.