SlideShare uma empresa Scribd logo
1 de 46
Baixar para ler offline
Criando Arranjos

 O arranjo mais simples (unidimensional) é
  formado por uma linhas ou uma coluna de
  números ;
 O Arranjo mais complexo (Bidimensional) é
  uma coleção de números organizados em linhas
  e colunas.
Criando Arranjos

• Arranjos unidimensionais representam os
  vetores;
• Arranjos bidimensionais representam as
  matrizes.
Criando um vetor a partir de uma
      lista de números conhecidos


O vetor é criado digitando-se os números da
 lista dentro de colchetes[].

    Nome_variável = [digite os elementos de vetor]
Vetor Linha e Vetor Coluna


Vetor linha: digite os elementos dentro dos
 colchetes;
Vetor coluna: digite os elementos a partir do
 colchete esquerdo. Entre os elementos
 separando-os “;” ou pressionando enter. Por
 fim “]”.
Vetores a partir de um
      conjunto conhecido de dados
>> ano=[1984 1986 1988 1990 1992 1994 1996]
ano=
1984 1986 1988 1990 1992 1994 1996
Elementos espaçados
  de um fator constante

Nome_variável = [m:q:n]

  m – Primeiro elemento;
  q – Incremento;
  n – Ultimo elemento.
Linspace


    Nome_ variável = linspace (xi, xf,n)
xi – Primeiro elemento;
xf – Ultimo elemento;
n – Número de termos.
Quando o número de elementos for omitido, o padrão será 100




........................
Criando Arranjos
        Bidimensionais (matrizes)
 Matriz Quadrada.
7 4 9
3 8 1 (Matriz 3x3)
6 5 3
 Matriz (mxn)
31 26 14 18 5 30
3 51 20 11 43 65 (matriz 4x6)
28 6 15 61 34 22
14 58 6 36 93 7
Nome_variável = [1º linha de elementos; 2º linha de elementos; 3º
linha de elementos;.......; última linha de elementos]
Criando (matrizes)
Matrizes também podem
ser utilizando-se vetores
Comandos “zeros”, “ones” e “eye”

• zeros(m,n) – Cria matrizes com elementos
  zeros;
• ones(m,n) – Cria matrizes com elementos um;
• eye(n) – Cria uma matriz quadrada, cujos
  elementos da diagonal principal são iguais a 1.
Operadores de transposição

Permuta de um vetor linha para um vetor
 coluna e vice-versa;
Em matrizes troca as linhas pelas colunas e
 vice-versa;
O símbolo que representa a transposição é a
 aspa simples.
Referência a um elemento de arranjo

Vetor
Matriz
Vetor

Para um vetor ve, ve(k) referencia o elemento
 na posição K.
Exemplo:
    ve= 35 46 78 23 5 14 81 3 55
    Então,ve(4)=23,ve(7)=81 e ve(1)=35
Matriz

• ma(k,p) – faz referência ao elemento na linha
  k e na coluna p;
• Exmplo:
ma= 3 11 6 5
     4 7 10 2
     13 9 0 8
ma(1,1)=3 e ma(2,3)=10
Dois Pontos “:”

: para fazer referência a uma faixa de
  elementos dentro de um vetor ou matriz;
Para um vetor: va(:) – todos elementos do
  vetor va;
Va(m:n) -     elementos referentes entre as
posições m e n do vetor va.
Dois Pontos “:” em matrizes

 Para uma matriz:
   A(:,n)  referencia os elementos da matriz A em todas as linha na coluna n.
   A(n,:)  referencia os elementos da matriz A em todas as colunas da linha n.
   A(:,m:n)  referencia os elementos da matriz A em todas as linhas entre as colunas
   m e n.
   A(m:n,:)  referencia todos os elementos da matriz A em todas as colunas entre as
   linha m e n.
   Exemplo:
A = [1 3 5 7 9 11;2 4 6 8 10 12; 3 6 9 12 15 18;4 8 12 16 20 24; 5 10 15 20 25 30]
B = A(:,3)   E = A(1:3,2:4)




C = A(2,:)


D = A(2:4,:)
Adicionando elementos
a variáveis declaradas
Funções nativas para
          manipulação de arranjos

•   lengt(a) – retorna o número de elementos;
•   Sinze(a) - O número de linhas e colunas;
•   Reshape(a,m,n) - Rearranja uma matriz;
•   Diag(a) – cria uma matriz quadrada com
    elementos de (a) na diagonal principal.
Cadeia de caracteres (strings)

• String – Cadeia de caracteres organizada em
  um arranjo. Para criá-la basta digitar entre
  aspas simples;
• Contem letras, números, espaços e outros
  símbolos;
• Ex: ‘ad ef’;’3%fr2’; ‘{edcba:21!’; ‘matlab’.
Também e possível
modificar os arranjos
Char




 Cria um arranjo como todos do mesmo tamanho
 da maior string
X≠Y

Mais conteúdo relacionado

Mais procurados (18)

Matrizes fb
Matrizes fbMatrizes fb
Matrizes fb
 
Matrizes
MatrizesMatrizes
Matrizes
 
Matrizes
MatrizesMatrizes
Matrizes
 
Matcontexto slide matrizes
Matcontexto slide matrizesMatcontexto slide matrizes
Matcontexto slide matrizes
 
Matrizes
MatrizesMatrizes
Matrizes
 
Matrizes 2013
Matrizes 2013Matrizes 2013
Matrizes 2013
 
Aula de matrizes
Aula de matrizesAula de matrizes
Aula de matrizes
 
Linguagem C - Operadores bit a bit
Linguagem C - Operadores bit a bitLinguagem C - Operadores bit a bit
Linguagem C - Operadores bit a bit
 
Introdução ao estudo de Matrizes
Introdução ao estudo de MatrizesIntrodução ao estudo de Matrizes
Introdução ao estudo de Matrizes
 
Funções
FunçõesFunções
Funções
 
Matrizes aula 01
Matrizes aula 01Matrizes aula 01
Matrizes aula 01
 
Determinantes
DeterminantesDeterminantes
Determinantes
 
Matrizes
MatrizesMatrizes
Matrizes
 
Aula de matrizes
Aula de matrizesAula de matrizes
Aula de matrizes
 
Matrizes hoje
Matrizes hojeMatrizes hoje
Matrizes hoje
 
Matrizes
MatrizesMatrizes
Matrizes
 
Matrizes
MatrizesMatrizes
Matrizes
 
Introdução a Matrizes
Introdução a MatrizesIntrodução a Matrizes
Introdução a Matrizes
 

Destaque

Para o trabalho
Para o trabalhoPara o trabalho
Para o trabalhoETEEPA
 
Estudo de caso Luvas, Gaxetas e Retentores
Estudo de caso Luvas, Gaxetas e RetentoresEstudo de caso Luvas, Gaxetas e Retentores
Estudo de caso Luvas, Gaxetas e RetentoresRIJEZA
 
Aula 2 floresta solo
Aula 2 floresta soloAula 2 floresta solo
Aula 2 floresta soloETEEPA
 
Peças de Turbinas de Hidrelétricas
Peças de Turbinas de HidrelétricasPeças de Turbinas de Hidrelétricas
Peças de Turbinas de HidrelétricasRIJEZA
 
Aula8 melhora
Aula8 melhoraAula8 melhora
Aula8 melhoraETEEPA
 
69017561 aula-equipamentos-de-mineracao
69017561 aula-equipamentos-de-mineracao69017561 aula-equipamentos-de-mineracao
69017561 aula-equipamentos-de-mineracaoETEEPA
 
Aula 1 lavra a ceu aberto
Aula 1   lavra a ceu abertoAula 1   lavra a ceu aberto
Aula 1 lavra a ceu abertoETEEPA
 
Instalações hidraulicas
Instalações hidraulicasInstalações hidraulicas
Instalações hidraulicasNathan Lopes
 

Destaque (9)

Para o trabalho
Para o trabalhoPara o trabalho
Para o trabalho
 
Estudo de caso Luvas, Gaxetas e Retentores
Estudo de caso Luvas, Gaxetas e RetentoresEstudo de caso Luvas, Gaxetas e Retentores
Estudo de caso Luvas, Gaxetas e Retentores
 
Aula 2 floresta solo
Aula 2 floresta soloAula 2 floresta solo
Aula 2 floresta solo
 
Peças de Turbinas de Hidrelétricas
Peças de Turbinas de HidrelétricasPeças de Turbinas de Hidrelétricas
Peças de Turbinas de Hidrelétricas
 
Aula8 melhora
Aula8 melhoraAula8 melhora
Aula8 melhora
 
Cromo
CromoCromo
Cromo
 
69017561 aula-equipamentos-de-mineracao
69017561 aula-equipamentos-de-mineracao69017561 aula-equipamentos-de-mineracao
69017561 aula-equipamentos-de-mineracao
 
Aula 1 lavra a ceu aberto
Aula 1   lavra a ceu abertoAula 1   lavra a ceu aberto
Aula 1 lavra a ceu aberto
 
Instalações hidraulicas
Instalações hidraulicasInstalações hidraulicas
Instalações hidraulicas
 

Semelhante a Aula eng ambmatlab2

Semelhante a Aula eng ambmatlab2 (20)

Plano de trabalho matrizes e determinantes.
Plano de trabalho  matrizes e determinantes.Plano de trabalho  matrizes e determinantes.
Plano de trabalho matrizes e determinantes.
 
Matriz[1]
Matriz[1]Matriz[1]
Matriz[1]
 
Apresentacao de mat.pptx
Apresentacao de mat.pptxApresentacao de mat.pptx
Apresentacao de mat.pptx
 
aula4_economia.ppt
aula4_economia.pptaula4_economia.ppt
aula4_economia.ppt
 
Plano de trabalho matrizes e determinantes
Plano de trabalho  matrizes e determinantesPlano de trabalho  matrizes e determinantes
Plano de trabalho matrizes e determinantes
 
Apostila de matrizes ju
Apostila de matrizes juApostila de matrizes ju
Apostila de matrizes ju
 
Matrizes.pptx
Matrizes.pptxMatrizes.pptx
Matrizes.pptx
 
Aula 02 matrizes - parte 1 e 2
Aula 02   matrizes - parte 1 e 2Aula 02   matrizes - parte 1 e 2
Aula 02 matrizes - parte 1 e 2
 
Determinantes
DeterminantesDeterminantes
Determinantes
 
Matrizes
MatrizesMatrizes
Matrizes
 
Cap. 1 - Matrizes.pdf
Cap. 1 - Matrizes.pdfCap. 1 - Matrizes.pdf
Cap. 1 - Matrizes.pdf
 
Minicurso Matlab IVSEE 2013 UERJ
Minicurso Matlab IVSEE 2013 UERJMinicurso Matlab IVSEE 2013 UERJ
Minicurso Matlab IVSEE 2013 UERJ
 
Matrizes 17122016
Matrizes 17122016Matrizes 17122016
Matrizes 17122016
 
2º ano matriz
2º ano matriz2º ano matriz
2º ano matriz
 
Plano cartesiano animado
Plano cartesiano animadoPlano cartesiano animado
Plano cartesiano animado
 
Ppt yoshi
Ppt yoshiPpt yoshi
Ppt yoshi
 
Aula de matrizes
Aula de matrizesAula de matrizes
Aula de matrizes
 
Compreender o significado das matrizes e das operações entre elas na represen...
Compreender o significado das matrizes e das operações entre elas na represen...Compreender o significado das matrizes e das operações entre elas na represen...
Compreender o significado das matrizes e das operações entre elas na represen...
 
Matriz alunos
Matriz   alunosMatriz   alunos
Matriz alunos
 
Matemática - Matrizes e Determinantes (Pt 1).
Matemática - Matrizes e Determinantes (Pt 1).Matemática - Matrizes e Determinantes (Pt 1).
Matemática - Matrizes e Determinantes (Pt 1).
 

Mais de ETEEPA

Aula eng ambmatlab2
Aula  eng  ambmatlab2Aula  eng  ambmatlab2
Aula eng ambmatlab2ETEEPA
 
Parte1irrigas 1
Parte1irrigas 1Parte1irrigas 1
Parte1irrigas 1ETEEPA
 
Alimentos para auto consumo
Alimentos para auto consumoAlimentos para auto consumo
Alimentos para auto consumoETEEPA
 
Livrofito
LivrofitoLivrofito
LivrofitoETEEPA
 
Domesticação pantanal
Domesticação pantanalDomesticação pantanal
Domesticação pantanalETEEPA
 
Domesticação pantanal
Domesticação pantanalDomesticação pantanal
Domesticação pantanalETEEPA
 
Programa nacional de sanidade de equídeos
Programa nacional de sanidade de equídeosPrograma nacional de sanidade de equídeos
Programa nacional de sanidade de equídeosETEEPA
 

Mais de ETEEPA (7)

Aula eng ambmatlab2
Aula  eng  ambmatlab2Aula  eng  ambmatlab2
Aula eng ambmatlab2
 
Parte1irrigas 1
Parte1irrigas 1Parte1irrigas 1
Parte1irrigas 1
 
Alimentos para auto consumo
Alimentos para auto consumoAlimentos para auto consumo
Alimentos para auto consumo
 
Livrofito
LivrofitoLivrofito
Livrofito
 
Domesticação pantanal
Domesticação pantanalDomesticação pantanal
Domesticação pantanal
 
Domesticação pantanal
Domesticação pantanalDomesticação pantanal
Domesticação pantanal
 
Programa nacional de sanidade de equídeos
Programa nacional de sanidade de equídeosPrograma nacional de sanidade de equídeos
Programa nacional de sanidade de equídeos
 

Aula eng ambmatlab2

  • 1. Criando Arranjos  O arranjo mais simples (unidimensional) é formado por uma linhas ou uma coluna de números ;  O Arranjo mais complexo (Bidimensional) é uma coleção de números organizados em linhas e colunas.
  • 2. Criando Arranjos • Arranjos unidimensionais representam os vetores; • Arranjos bidimensionais representam as matrizes.
  • 3. Criando um vetor a partir de uma lista de números conhecidos O vetor é criado digitando-se os números da lista dentro de colchetes[]. Nome_variável = [digite os elementos de vetor]
  • 4. Vetor Linha e Vetor Coluna Vetor linha: digite os elementos dentro dos colchetes; Vetor coluna: digite os elementos a partir do colchete esquerdo. Entre os elementos separando-os “;” ou pressionando enter. Por fim “]”.
  • 5. Vetores a partir de um conjunto conhecido de dados >> ano=[1984 1986 1988 1990 1992 1994 1996] ano= 1984 1986 1988 1990 1992 1994 1996
  • 6.
  • 7.
  • 8.
  • 9. Elementos espaçados de um fator constante Nome_variável = [m:q:n] m – Primeiro elemento; q – Incremento; n – Ultimo elemento.
  • 10.
  • 11.
  • 12. Linspace Nome_ variável = linspace (xi, xf,n) xi – Primeiro elemento; xf – Ultimo elemento; n – Número de termos.
  • 13.
  • 14. Quando o número de elementos for omitido, o padrão será 100 ........................
  • 15. Criando Arranjos Bidimensionais (matrizes)  Matriz Quadrada. 7 4 9 3 8 1 (Matriz 3x3) 6 5 3  Matriz (mxn) 31 26 14 18 5 30 3 51 20 11 43 65 (matriz 4x6) 28 6 15 61 34 22 14 58 6 36 93 7
  • 16. Nome_variável = [1º linha de elementos; 2º linha de elementos; 3º linha de elementos;.......; última linha de elementos]
  • 18.
  • 19. Matrizes também podem ser utilizando-se vetores
  • 20. Comandos “zeros”, “ones” e “eye” • zeros(m,n) – Cria matrizes com elementos zeros; • ones(m,n) – Cria matrizes com elementos um; • eye(n) – Cria uma matriz quadrada, cujos elementos da diagonal principal são iguais a 1.
  • 21.
  • 22. Operadores de transposição Permuta de um vetor linha para um vetor coluna e vice-versa; Em matrizes troca as linhas pelas colunas e vice-versa; O símbolo que representa a transposição é a aspa simples.
  • 23.
  • 24. Referência a um elemento de arranjo Vetor Matriz
  • 25. Vetor Para um vetor ve, ve(k) referencia o elemento na posição K. Exemplo: ve= 35 46 78 23 5 14 81 3 55 Então,ve(4)=23,ve(7)=81 e ve(1)=35
  • 26.
  • 27.
  • 28. Matriz • ma(k,p) – faz referência ao elemento na linha k e na coluna p; • Exmplo: ma= 3 11 6 5 4 7 10 2 13 9 0 8 ma(1,1)=3 e ma(2,3)=10
  • 29.
  • 30. Dois Pontos “:” : para fazer referência a uma faixa de elementos dentro de um vetor ou matriz; Para um vetor: va(:) – todos elementos do vetor va; Va(m:n) - elementos referentes entre as posições m e n do vetor va.
  • 31.
  • 32. Dois Pontos “:” em matrizes Para uma matriz: A(:,n)  referencia os elementos da matriz A em todas as linha na coluna n. A(n,:)  referencia os elementos da matriz A em todas as colunas da linha n. A(:,m:n)  referencia os elementos da matriz A em todas as linhas entre as colunas m e n. A(m:n,:)  referencia todos os elementos da matriz A em todas as colunas entre as linha m e n. Exemplo: A = [1 3 5 7 9 11;2 4 6 8 10 12; 3 6 9 12 15 18;4 8 12 16 20 24; 5 10 15 20 25 30]
  • 33. B = A(:,3) E = A(1:3,2:4) C = A(2,:) D = A(2:4,:)
  • 34.
  • 36. Funções nativas para manipulação de arranjos • lengt(a) – retorna o número de elementos; • Sinze(a) - O número de linhas e colunas; • Reshape(a,m,n) - Rearranja uma matriz; • Diag(a) – cria uma matriz quadrada com elementos de (a) na diagonal principal.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41. Cadeia de caracteres (strings) • String – Cadeia de caracteres organizada em um arranjo. Para criá-la basta digitar entre aspas simples; • Contem letras, números, espaços e outros símbolos; • Ex: ‘ad ef’;’3%fr2’; ‘{edcba:21!’; ‘matlab’.
  • 42.
  • 43.
  • 45. Char Cria um arranjo como todos do mesmo tamanho da maior string
  • 46. X≠Y