O documento descreve como criar e manipular diferentes tipos de arranjos unidimensionais e bidimensionais em MATLAB, incluindo vetores, matrizes, strings e funções para trabalhar com esses arranjos.
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
........................
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.
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,:)
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’.