MATLAB é um pacote de software técnico para manipulação e modelagem de grandes quantidades de dados científicos ou de engenharia. Na maioria dos casos , estes dados são armazenados em matrizes ou matrizes grandes , multidimensionais . MATLAB contém uma variedade de métodos para extrair subconjuntos de arrays multidimensionais , contendo seus dados para que você possa realizar análises específicas. Instruções 
 1 
 Construa sua matriz de dados. Isto pode ser feito através da importação de dados para análise. Por exemplo, use o seguinte código para gerar uma matriz tridimensional de teste, composto de todos os zeros : 
 
 testa_array = zeros ( 256,256,50 ); 
 
 Na prática, essa matriz pode ser . uma série de 50 imagens de 256 -por- 256 
 2 
 Selecione um único ponto de dados , abordando esse índice específico na matriz: 
 
 my_data_point = testa_array ( 128,128,10 ); 
 
 o código acima irá retornar um único valor a partir do pixel no centro da décima imagem da matriz de teste. 
 3 
 Selecione uma lista de pontos de dados , abordando a lista na dimensão apropriada: 
 
 my_data_list = testa_array ( [ 10 20 30 ] , 128,10 ); 
 
 o código acima retornará um vetor 3x1 do 10 º , 20 º e 30 º valor . da linha 128 no décimo imagem da matriz teste 
 4 
 Selecione uma gama de pontos de dados por indexar a matriz usando o início, incremento e parada da faixa de cada separados por dois pontos : 
 
 my_data_range = testa_array ( 10:5:100,128,10 ); 
 
 o código acima retornará um vetor 19X1 do 10 º , 15 º , por meio dos valores de 100 da linha 128 no décimo imagem da matriz de ensaio . Deixando o valor de incremento fora e só colocar o início e valor separados por dois pontos parar usa um incremento de um 
 5 
 Selecione toda uma dimensão de indexação utilizando um operador dois pontos : . 
 
 my_data_line = testa_array (: , 128,10 ); 
 
 o código acima retornará um vetor 256x1 contendo a linha 128 da 10 ª imagem na matriz teste 
 .