Matrizes e vetores - Matlab

Atualizado: Fev 12

A programação em MATLAB é baseada em informações organizadas na forma de vetores ou matrizes. Um importante passo para começar a programar em MATLAB é entender a organização de um vetor ou uma matriz. O vetor é um conjunto unidimensional de dados. A Figura 1 mostra um exemplo de um vetor linha e um vetor coluna.























Figura 1.Vetores linha e coluna. É possível separar de um conjunto numérico (à direita) um subconjunto como o visto no diagrama central ou no diagrama à esquerda. Ambos representam vetores. No diagrama central o vetor tem três linhas e uma coluna e no diagrama à esquerda o vetor tem uma linha e quatro colunas.



Na programação MATLAB, os vetores linha e coluna são descritos de forma diferente. Os elementos dos vetores linha são separados por um espaço ou por vírgula, enquanto os elementos dos vetores colunas são separados por ponto e vírgula, como visto nos Exemplos 1 e 2. Um vetor linha é composto por uma linha e várias colunas e um vetor coluna é composto por várias linhas e uma coluna.


Exemplo 1.

Age = [10, 12, 14, 15, 30, 24, 26, 19] %O vetor Age tem uma linha e oito colunas

ou

Age = [10 12 14 15 30 24 26 19]


Exemplo 2.

Age = [10; 12; 14; 15; 30; 24; 26; 19] %O vetor Age tem 8 linhas e uma coluna


Outra importante tarefa é aprender a como identificar a localização de um elemento ou elementos de um vetor dentro do próprio vetor. Considere o vetor Age = [10, 12, 14, 15, 30, 24, 26, 19]. O vetor é composto por uma linha e 8 colunas e o primeiro elemento é o número 10, o segundo é o número 12 e daí por diante. Pode-se identificar a localização de cada elemento do vetor ou de conjuntos de elementos de vetor como o Exemplo 3 mostra:


Exemplo 3.

x = Age(1,1) %Aqui é atribuído à variável x o valor do elemento que se localiza na linha #1 e coluna #1 do vetor Age


Caso se queira indicar qualquer outro elemento(s) do vetor linha Age, deve-se mudar apenas o número da coluna em que esteja interessado em saber (Exemplos 4 a 6).


Exemplo 4.

x = Age(1,2) %A variável x recebe o valor do elemento da linha #1 e coluna #2 do vetor linha Age

x = 12


Exemplo 5.

x = Age(1,8) %A variável x recebe o valor do elemento da linha #1 e coluna #8 do vetor linha Age

x = 19


Exemplo 6.

x = Age(1,5:8) %A variável x receb os valores dos elementos da primeira linha e entre as colunas #5 e #8 do vetor linha Age

x = [30, 24, 26, 19]


O mesmo raciocínio dever ser feito para quando se for trabalhar com matrizes. Matriz é qualquer conjunto de dados. O diagrama da esquerda da Figura 1 é uma matriz. Uma matriz é um conjunto de dados com várias linhas e colunas. Para identifica o local ou valor de um elemento de uma matrix, pode ser feito de maneira semelhante ao que foi feito nos Exemplos 3-6. Os exemplos (Exemplos 7-10) abaixo mostram como indicar valores de elementos de uma matriz para uma determinada variável.


Exemplo 7.

Weight = [76 54 47; 87 90 112; 98 23 56]

a = Weight(1,1) %Foi atribuído o valor do elemento da linha #1 e coluna #1 da matriz Weight para a variável a

a = 76


Exemplo 8.

b = Weight(2,3) %Foi atribuído o valor do elemento da linha #2 e coluna #3 da matriz Weight para a variável b

b = 112


Exemplo 9.

c = Weight(1:3,1) %Foram atribuídos os valores das linhas de #1 a #3 e coluna #1 da matriz Weight para a variável c

c = [76 87 98]


Exemplo 10.

d = Weight(2:3,2:3) %WForam atribuídos valores das linhas de #2 a #3 e colunas de #2 a #3 da matriz Weight para a variável d

d = [90 112;23 56]


Referência

MATLAB. Curso Completo, por Claúdio Vieira e Vagner Morais.

MATLAB Para Leigos, por Jim Sizemore e John Mueller.

27 visualizações0 comentário

Posts recentes

Ver tudo

MOVANEWS

RECEBA EM SEU E-MAIL PROMOÇÕES, NOVIDADES E CONHECIMENTO PRA SER COMPARTILHADO

  • YouTube ícone social
  • LinkedIn ícone social
  • Instagram ícone social
  • Facebook

COMPARTILHE CONHECIMENTO

educação . movimento . saúde . tecnologia

CONTATO

+55 (19) 98329-0429

Copyright 2021 - MOVA4all - Todos os Direitos Reservados || Ana Francisca Rozin Kleiner || ENDEREÇO ADMINISTRATIVO: Avenida 29, 116 - Rio Claro - SP - CEP: 13501-133 || CNPJ: 37.874.040/0001-72 1
statistics (4).png