Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
O que é uma matriz esparsa em MATLAB
? MATLAB é um ambiente de programação com uma linguagem interpretada , que é distinto em ciência da computação para o tratamento de todos os tipos de dados como uma matriz . Matrizes MATLAB também são chamados de matrizes , e pode ser pensado como matrizes tabulares que contêm um número - inclusive informação à direita de um ponto decimal , como tratar o valor de pi como 3,1415 - de um determinado número de linhas e colunas. Matrizes Padrão

Em um programa MATLAB típico , cada elemento da matriz tem um valor diferente de zero e um conjunto programaticamente definido de valores X e Y que define o tamanho total da matriz. Por exemplo , num conjunto de três linhas de quatro colunas tem um valor X de " 4 ", e um valor Y de " 3 ", e seria composta total de 12 números de . Esta é uma matriz padrão e é usado para uma ampla variedade de modelos matemáticos em ciência e engenharia , um exemplo deste tipo de matriz no uso seria uma transformada de Fourier
matrizes esparsas
< . br>

matrizes padrão são ferramentas maravilhosas , quando todas as combinações de coordenadas X e Y tem um número válido no mesmo. Infelizmente , nem todos os problemas matemáticos e de engenharia produzir dados em boas matrizes, uniformemente povoadas. Quando esse tipo de dados são analisados ​​, é chamado de uma matriz " escassa " , e os valores vazios na matriz são tratados como tendo um valor de "0".
Científica campos que precisam matrizes esparsas

conjuntos de dados matriz esparsa para MATLAB vem de campos que exigem otimização em larga escala. Estes vão desde a dinâmica de fluidos e análise de circuitos nas áreas de engenharia e qualquer coisa que necessitem de equações diferenciais parciais em matemática e pesquisa científica.

Efeitos Desempenho de matrizes esparsas

MATLABs ferramentas para o tratamento de matrizes esparsas são concebidas para tirar vantagem de o número de valores 0 do conjunto de dados . Em cálculos matriciais , identificando os valores zero identifica uma parte do conjunto de dados que não precisa de computação mas requer um ponteiro de onde o valor zero é . Isso aumenta a velocidade de cálculo dentro de MATLAB e pode reduzir significativamente a quantidade de memória necessária para executar um determinado conjunto de operações. Matrizes esparsas permitir conjuntos de dados significativamente maiores para ser manipulado e calculado.

Anterior :

Próximo : No
  Os artigos relacionados
·Como atualizar TabHost conteúdo em um Android 
·A matriz ColdFusion não está limpando 
·As diferenças entre hasEventListener & willTrigger 
·Sem conexão proxy no NetBeans 
·Quais são as funções de Alerton VLC 
·Número de Elementos em MATLAB 
·Princípios de Programação por Restrições 
·As vantagens de usar Generalização em UML Modeling 
·Definição de 64 Bit GCC 
·Como usar LESC & LINQ 
  Artigos em destaque
·Como criar um tabuleiro de xadrez em OpenGL 
·Como encontrar o tamanho de uma matriz de char que tem …
·Diferenças entre UML e outras línguas 
·Como projetar um programa C + + para calcular Salários…
·Como adicionar Minutos DateTime 
·Como fazer uma calculadora Geometria em C + + 
·Como usar o Visual C 6 
·Como converter DataView Em um TreeView 
·Como distribuir Xcode no Mac Apps 
·CheckInstall para Mac OSX 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados