• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Aula  eng  ambmatlab2
 

Aula eng ambmatlab2

on

  • 246 views

 

Statistics

Views

Total Views
246
Views on SlideShare
246
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Aula  eng  ambmatlab2 Aula eng ambmatlab2 Presentation Transcript

    • 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 constanteNome_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 93 8 1 (Matriz 3x3)6 5 3 Matriz (mxn)31 26 14 18 5 303 51 20 11 43 65 (matriz 4x6)28 6 15 61 34 2214 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 podemser 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 8ma(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 asposiçõ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 elementosa 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ívelmodificar os arranjos
    • Char Cria um arranjo como todos do mesmo tamanho da maior string
    • X≠Y