Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como Subconjunto uma matriz no MATLAB
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
.

Anterior :

Próximo : No
  Os artigos relacionados
·O que é uma matriz esparsa em MATLAB 
·Como criar uma função UDB 
·As Vantagens e Desvantagens do Uso de Funções e Proce…
·Como mover objetos a uma velocidade constante em Unity 
·Como usar recursão exponenciais Poderes 
·Quais são os benefícios de White Box Testing 
·Como usar um serviço Web em um fluxo de dados SSIS 
·Como verificar o intervalo de datas em COBOL 
·Como construir um jogo Skate Park 
·Como contar quantas linhas de código que você tem 
  Artigos em destaque
·O que é o oposto de impressão em Programação C 
·Como analisar um ArrayCollection 
·Como Incorporar RESX no CSC Compiler 
·Como inicializar variáveis ​​em C 
·Como determinar um tamanho inteiro em C + + 
·Como converter uma String de inteiros em uma matriz de …
·O que é um programador ISO 
·Como descobrir se uma linha ou coluna é destaque em Da…
·Como escrever um programa Visual C que usa uma instruç…
·Como obter um valor de célula Gridview 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados