on-load-remove-class="default-font">
×
Loading ...

Como converter um vetor em uma matriz quadrada no MATLAB

Atualizado em 17 abril, 2017

O MATLAB é uma linguagem e ambiente de programação projetado especificamente para fazer cálculos matemáticos. Ele permite ao usuário inserir fórmulas e equações de forma simples e executa um amplo conjunto de funções de forma simples e rápida. Os resultados obtidos pelo MATLAB podem ser exportados para formatos gráficos populares e aplicativos de processamento de texto.

Ele é rápido e eficiente e se destaca em manipulações numéricas. Isso faz com que seja particularmente útil para álgebra linear, pois contém uma série de comandos destinados para trabalhar com vetores e matrizes.

Instruções

O MATLAB pode fazer cálculos matemáticos mais rapidamente (Hemera Technologies/AbleStock.com/Getty Images)
  1. Use o comando "reshape" (remodelar) para transformar um vetor unidimensional em uma matriz bidimensional. Neste exemplo, será organizado uma série de 8 números em uma matriz 2 x 4.

    Primeiro, define-se o vetor:

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

    Loading...
  2. Utilize o "reshape" com o vetor x e as dimensões desejadas como parâmetros:

    y = reshape(x, [2 4])

  3. O MATLAB retornará a nova matriz y com os elementos do vetor dispostos verticalmente:

    y = 1 3 5 7 2 4 6 8

  4. Pode-se também utilizar o operador de transposição (.') para transformar os elementos de linhas em colunas:

    y = reshape(x, [2 4]).'

    y = 1 2 3 4 5 6 7 8

Loading...

Aviso

  • O MATLAB retornará um erro se a matriz de destino possuir um número diferente de elementos que o vetor original.

Referências

Recursos

Loading ...
Loading ...