Software  
 
Conhecimento computador >> Software >> Outro software de computador >> 
Matrix para vetor no MATLAB
álgebra linear é o campo da matemática que lida principalmente com matrizes : uma estrutura retangular de linhas e colunas de números. Um vector é uma matriz com apenas uma linha ou uma coluna única . MATLAB é um software matemático feito com álgebra linear em mente. Se uma matriz existente em MATLAB e que o usuário gostaria de convertê-lo em uma única linha ou coluna , ou seja, um vetor , existem vários métodos disponíveis. Remodelar Método Função

Uma das funções internas do MATLAB é o comando " remodelar " , que leva uma matriz existente e remodela -o para uma nova matriz com um novo número de linhas e colunas que o usuário especifica . Para testar isso , definir matriz "A" com três linhas e colunas usando o seguinte código :

A = [1 2 3 , 4 5 6 , 7 8 9 ]

Para remodelar "A" para o vetor de linha única "1 2 3 4 5 6 7 8 9 ", digite o seguinte código:

remodelar (A ' , 1,9)

Colon Então Reordenar

às vezes, o resultado dos desejos do usuário pode, ou deve , ser feito em mais de uma etapa. Continuando com o mesmo exemplo , o código

(A ( :)) 'em

remodela a matriz em um vetor de linha única " 1 4 7 2 5 8 3 6 9 . " foi coluna por coluna em vez de linha por linha. Para , em seguida, reordenar a seqüência números e obter o mesmo resultado que a seção anterior , use este código :

sort ( ans)
Outro Método Colon
< br >

Outra maneira de usar o operador dois pontos do MATLAB é extrair cada linha um por um, em seguida, colocá-los juntos em uma única linha :

a = a (1 , :) b = a (2 , :) c = a (3 , :) vetor = [abc ]

Este código extrai a primeira linha da matriz "A" e chama-lhe "a. " ele faz o mesmo para a segunda e terceira linhas , chamando-os de "b" e " c ", respectivamente . Por fim , ele coloca um após o outro na ordem correta dentro de um novo vetor que chama de " vetor ".
Para Método de Loop

Um quarto método para reorganizar uma matriz em um vetor está usando uma estrutura de comando loop que escolhe cada valor de um por um e insere cada um em uma nova linha de vetores :

para i = 1:09 B (1 , i) = A ( i ) endsort (B)

Este código loops de nove vezes e atribui o valor " i- th" em "A" para a coluna " i- th" da primeira linha de uma nova matriz " B. "Finalmente, ele classifica os valores em seqüência. O resultado final irá corresponder a todas as seções anteriores.

Anterior :

Próximo : No
  Os artigos relacionados
·Função Overtime no Google Docs 
·O que é o DNSChanger 2.0B 
·Como instalar Conduit ONEP 
·Norton Ghost está copiando a unidade a 99 por cento, m…
·Thunderbird Deixa a conta, mas não verifica Mail 
·Qual é a diferença entre SCORM e AICC 
·Emerge Tutoriais desktop 
·Android Problemas Emulator 
·Como se conectar a partir de um PC iCloud 
·Como usar Matlab para gerar Figuras 
  Artigos em destaque
·O que causa um não é possível copiar : o arquivo exi…
·Estilos diferentes fonte cursiva 
·Como ocultar uma coluna no Microsoft Excel 2007 
·Como instalar o LAME em Audiograbber 
·Como faço para criar formulários de registro de papel…
·Como desmontar um SWF 
·Como corrigir a sincronização no VirtualDub 
·Como alterar canção Definições de volume no iTunes 
·Como Jogar um MPEG2 no Windows Media Player 
·Como projetar uma t-shirt em Illustrator 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados