Como converter um vetor em uma matriz quadrada no MATLAB

Escrito por brian kadigan | Traduzido por júlia polachini
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como converter um vetor em uma matriz quadrada no MATLAB
O MATLAB pode fazer cálculos matemáticos mais rapidamente (Hemera Technologies/AbleStock.com/Getty Images)

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.

Nível de dificuldade:
Moderadamente fácil

Outras pessoas estão lendo

Instruções

  1. 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]

  2. 2

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

    y = reshape(x, [2 4])

  3. 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. 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

Dicas & Advertências

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

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível