O documento descreve como criar e manipular diferentes tipos de arranjos unidimensionais e bidimensionais em MATLAB, incluindo vetores, matrizes, strings e funções para adicionar e referenciar elementos.
Criando Arranjos
Oarranjo 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
• Arranjosunidimensionais representam os
vetores;
• Arranjos bidimensionais representam as
matrizes.
3.
Criando um vetora 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 eVetor 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 partirde um
conjunto conhecido de dados
>> ano=[1984 1986 1988 1990 1992 1994 1996]
ano=
1984 1986 1988 1990 1992 1994 1996
9.
Elementos espaçados
de um fator constante
Nome_variável = [m:q:n]
m – Primeiro elemento;
q – Incremento;
n – Ultimo elemento.
12.
Linspace
Nome_ variável = linspace (xi, xf,n)
xi – Primeiro elemento;
xf – Ultimo elemento;
n – Número de termos.
14.
Quando o númerode elementos for omitido, o padrão será 100
........................
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.
22.
Operadores de transposição
Permutade 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.
Vetor
Para um vetorve, 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
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
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.
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]
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.
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’.