Software  
 
Conhecimento computador >> Software >> Engenharia de Software >> 
Como extrair Zeros em Matlab
Zero valores em sua matriz de dados MATLAB pode fazer a sua análise de dados difícil. Estatística ou cálculos de processamento de sinal podem dar resultados sem sentido. Terrenos podem ser difíceis de ler quando os valores zero são plotados . Extraindo os valores zero - retirando-os de sua matriz de dados - permite que você trabalhe com os dados úteis para obter resultados significativos. Coisas que você precisa
dados numéricos
computador
MATLAB
Mostrar Mais instruções
um

Copie o seu conjunto de dados original para outra variável , atribuindo o seu valor para um novo nome de variável. Se você precisa usar a matriz como era antes de você removeu os zeros , você pode usar esta nova variável.

Se a matriz é chamado de M, por exemplo, atribuí-la a uma nova variável chamada Mzeros . Para fazer isso , digite " Mzeros = M " (sem as aspas) na linha de comando do Matlab .
2

Salve a matriz original de dados em um arquivo de texto no caso de você precisar dele mais tarde , usando a função MATLAB " dlmwrite " . Se a variável MATLAB armazenar seus dados acidentalmente fica excluído ou substituído , você pode re -carregar os dados originais a partir deste arquivo de texto.

Por exemplo, se a matriz original de dados é armazenado na variável Mzeros , digite " dlmwrite (' Mzeros.dat ' , Mzeros ) "( sem as aspas ) para escrever Mzeros para um arquivo de texto chamado Mzeros.dat .

Você pode pular esta etapa se seus dados já são armazenados em um arquivo de texto.
3

Decida se você precisa para manter sua matriz de dados do mesmo tamanho e forma. Manter o tamanho da matriz de forma e se as linhas e colunas da matriz têm um significado específico ( por exemplo , cada linha representa um ensaio experimental diferente , e cada coluna representa uma quantidade medida diferente ) . Para manter o mesmo tamanho e forma, substituir cada valor zero com um valor de espaço reservado de NaN (representando " não é um número " ) .

Para substituir os valores zero com NaN em um array chamado M, tipo " M ( M == 0 ) = NaN " sem aspas . Certifique-se de digitar M == 0 com dois sinais de igual . Este comando diz MATLAB para encontrar todos os elementos de M igual a zero, e substituí-los com NaN.

Tudo na matriz permanece na mesma posição ( mesma linha e coluna ) , mas todos os zeros será agora NaN. Como a maioria das funções do MATLAB ignorar valores NaN , você pode traçar e analisar os dados como se as NaNs não estavam lá , obtendo resultados significativos.
4

Você pode excluir os elementos de zero totalmente (em vez de substituí-los por espaços reservados ) se a matriz é uma lista simples de valores, sem linhas e colunas significativas. Para excluir os elementos de zero em uma matriz chamada M , tipo "M (M == 0 ) = [] " (sem as aspas). Certifique-se de digitar M == 0 com dois sinais de igual . Este comando diz MATLAB para encontrar todos os elementos de M igual a zero, e substituí-los com [] . [] Representa " vazio ". Substituir um valor com [] exclui esse elemento.

Se M é uma matriz bidimensional, agora será um vetor coluna , que contém todos os elementos diferentes de zero a partir do original M , tomadas coluna -wise. Por exemplo , se M é uma matriz com duas filas e quatro colunas :

[ 1 6 0 3

2 0 7 4 ]

será agora

[1

2

6

7

3

4] .

Se M era um vetor ( apenas uma linha ou coluna ), ele agora será um vetor mais curto. Por exemplo, se M é [ 1 2 0 3] , ele será agora [1 2 3] .

A matriz muda de tamanho e forma , quando você excluir os elementos iguais a zero. Mas desde que a matriz não tem espaço reservado valores NaN , você pode analisar os dados mesmo com as funções MATLAB que não ignoram valores NaN .

Anterior :

Próximo : No
  Os artigos relacionados
·Qual é a diferença entre um Geometric Constraint e um…
·Como conectar Malhas em Blender 
·Como importar um Bmp Em Dolphin CAD ​​
·A diferença entre o AutoCAD LT & Versão Completa 
·Como criar um Tópico no LabVIEW 
·Teste Board Design Tools 
·Como criar um arquivo Waypoint De um Shapefile 
·Como fazer sua própria Skatepark Virtual 
·Como fazer um arquivo DWF CAD 
·Como alterar o tamanho da área de gráficos do SolidWo…
  Artigos em destaque
·Como abrir Quark no InDesign 
·Como alterar o endereço de email no site Drupal 
·Como converter um filme para MP4 iTunes 
·Como remover um XP Anti -virus Fraude 
·Como configurar Empresa 
·Como editar uma gravação HDTV 
·Como converter DDS no Paint Shop Pro 
·Como converter um DVD para DivX Disco Rígido de Armaze…
·Como converter VOB para TSP 
·Como incluir subconsultas em uma Access Report MS 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados