Aplicacionais para Ciências e Engenharia TP2: Universidade de Aveiro
Aplicacionais para Ciências e Engenharia TP2: Universidade de Aveiro
Aplicacionais para Ciências e Engenharia TP2: Universidade de Aveiro
Engenharia
TP 2
Universidade de Aveiro
• Variáveis no Matlab
– Matlab como calculadora
– Definição de variáveis
– Números complexos
– Gravar e apagar variáveis
• Funções matemáticas
• Vectores
• Definição
• Representação no Matlab
TP2 Aplicacionais para Ciências e Engenharia 2
Sumário
• Matrizes
– Definição
– Representação no Matlab
• Geração de uma sequência de números
– Operador (:)
– Função linspace
• Indexação de Matrizes
• “Scripts” no Matlab
• Exercícios
• Número complexos
– O Matlab permite a representação de números complexos.
Para criar o número complexo
1 2i ou 1 2 j
basta introduzir na janela de comandos:
»1+2i
ou
»1+2*i
Exemplos
a1=2 , soma1=10
a_1=2, soma_2=20
Alguns erros frequentes
1a=2, 1_a=2
a 1=2, aula_nº1
(a,b)
b
u lo
d
Mó
V
a x
TP2 Aplicacionais para Ciências e Engenharia 12
Vectores
(a,b,c)
• Generalizando, um vector com N elementos pertence
a um espaço com N dimensões.
• Elementos de um espaço com mais de 3 dimensões
são difíceis de representar graficamente.
» v= [4, 5, 4, 2, 1, 7]
1 2 3 4 5 6
Índices
– Atenção
Novo elemento
>> V(0)
•??? Subscript indices must either be real positive integers or
logicals.
TP2 Aplicacionais para Ciências e Engenharia 15
Matrizes
10 11 10 9 10 11 10
7 8 8 6 7 9 7
Medidas /dia
T
22 24 22 18 22 18 24
18 19 18 16 17 16 19
Dia da semana
» A= [4, 5, 4 ; 2, 1, 7]
• Definição
– Organização bidimensional de dados
– Estrutura de dados primária em MATLAB
– Tabela de valores com m linhas e n colunas
– Extensão do conceito de vector
Exemplos: Vector
linha
16 2 3 13 1
5 11 10 8 3 v 1 2 3 4
A v 1x 4
9 7 6 12 1
4 14 15 1 7 n 7
4 x4 4 x1 1x1
A 5 11 10 8 2
3 4 9 7 6 12
3
1 2 3 4
Índices das
colunas
16 2 3 13 1
A 5 11 10 8 2
9 7 6 12 3
1 2 3 4
A2,3
TP2 Aplicacionais para Ciências e Engenharia 23
Matrizes
• Vectores de índices
>> v1 = 10:15;
>> x(v1)
ans =
19 21 23 25 27 29
Resultados
Comando para abrir um
“script novo”
TP2 Aplicacionais para Ciências e Engenharia 31
Exercícios (1)
a=2
b=3
c=a*b
Guarde o ficheiro e no Matlab mude o directório
corrente para a pasta onde guardou o “script”. Na
janela de comandos entre o comando: teste
TP2 Aplicacionais para Ciências e Engenharia 32
Exercícios (2)