MATLAB - Vetores

Um vetor é uma matriz unidimensional de números. O MATLAB permite a criação de dois tipos de vetores -

  • Vetores de linha
  • Vetores coluna

Vetores de linha

Row vectors são criados colocando o conjunto de elementos entre colchetes, usando espaço ou vírgula para delimitar os elementos.

r = [7 8 9 10 11]

O MATLAB executará a instrução acima e retornará o seguinte resultado -

r =

   7    8    9   10   11

Vetores de coluna

Column vectors são criados colocando o conjunto de elementos entre colchetes, usando ponto e vírgula para delimitar os elementos.

c = [7;  8;  9;  10; 11]

O MATLAB executará a instrução acima e retornará o seguinte resultado -

c =
      7       
      8       
      9       
      10       
      11

Referenciando os Elementos de um Vetor

Você pode fazer referência a um ou mais elementos de um vetor de várias maneiras. O i ésimo componente de um vetor v é referido como v (i). Por exemplo -

v = [ 1; 2; 3; 4; 5; 6];	% creating a column vector of 6 elements
v(3)

O MATLAB executará a instrução acima e retornará o seguinte resultado -

ans =  3

Quando você faz referência a um vetor com dois pontos, como v (:), todos os componentes do vetor são listados.

v = [ 1; 2; 3; 4; 5; 6];	% creating a column vector of 6 elements
v(:)

O MATLAB executará a instrução acima e retornará o seguinte resultado -

ans =
     1
     2
     3
     4
     5
     6

O MATLAB permite que você selecione uma variedade de elementos de um vetor.

Por exemplo, vamos criar um vetor de linha rv de 9 elementos, então faremos referência aos elementos 3 a 7 escrevendorv(3:7)e crie um novo vetor denominado sub_rv .

rv = [1 2 3 4 5 6 7 8 9];
sub_rv = rv(3:7)

O MATLAB executará a instrução acima e retornará o seguinte resultado -

sub_rv =

   3   4   5   6   7

Operações de vetor

Nesta seção, vamos discutir as seguintes operações vetoriais -

  • Adição e subtração de vetores

  • Multiplicação escalar de vetores

  • Transposição de um vetor

  • Incluindo Vetores

  • Magnitude de um vetor

  • Produto interno vetorial

  • Vetores com Elementos Uniformemente Espaçados