Este blog vai explorar como converter uma matriz em um vetor linha no MATLAB.
Como transformar uma matriz em um vetor linha no MATLAB?
Podemos transformar a matriz no vetor linha no MATLAB utilizando o remodelar() função. O remodelar( ) é uma função interna do MATLAB que nos permite alterar a dimensão de um array. Esta função é usada para converter uma matriz em um vetor linha. Esta função aceita dois argumentos como entrada e retorna um vetor linha que é a transformação da matriz fornecida e contém todos os elementos da matriz fornecida.
Sintaxe
Para converter uma matriz em um vetor linha, o remodelar() função usa a seguinte sintaxe:
barra = remodelar ( Ás )
Aqui:
A função vect = remodelar(A,sz) rende para transformar uma matriz em um vetor linha com tamanho especificado s . A cardinalidade da matriz A deve ser igual ao tamanho do vetor linha. Por exemplo, se a dimensão da matriz A for 5 por 2, então o s deve ser 1 por 10.
Exemplos
Nesta seção, vamos entender o funcionamento do remodelar() função para converter uma matriz em um vetor linha executando alguns exemplos no MATLAB.
Exemplo 1: Como converter uma matriz quadrada em vetor linha utilizando a função reshape()?
O exemplo dado cria uma matriz quadrada com tamanho n = 3. Depois disso, ele usa o remodelar() função para converter esta matriz em um vetor linha com tamanho 1 por 9.
A = Magia ( 3 ) ;
barra = remodelar ( A, 1 , 9 )
Exemplo 2: Como Converter uma Matriz Retangular em Vetor Linha Utilizando a Função reshape()?
No código MATLAB fornecido, criamos uma matriz retangular com um tamanho de 2 por 3. Depois disso, usamos o remodelar() função para converter esta matriz em um vetor linha com tamanho 1 por 6.
A = uns ( 2 , 3 ) ;barra = remodelar ( A, 1 , 6 )
Conclusão
MATLAB é uma linguagem de programação benéfica que nos permite realizar várias operações de matriz. Isso nos facilita converter uma matriz em um vetor linha usando o built-in remodelar() função. Esta função aceita uma matriz e o tamanho do vetor linha obtido como argumentos e retorna um vetor linha com a mesma cardinalidade da matriz fornecida. Este guia descobriu como transformar uma matriz em um vetor linha no MATLAB usando o remodelar() função.