Escolar Documentos
Profissional Documentos
Cultura Documentos
Disciplina de
Matemtica Aplicada
Objetivo da disciplina
- Programa do curso
Metodologia de ensino
Metodologia de ensino
Bibliografia
Critrios de Avaliao da Aprendizagem
A avaliao do contedo desenvolvido ser feito atravs de:
Provas Bimestrais de avaliao do aprendizado;
Participao nas aulas;
Entrega das listas de exerccios nas datas estipuladas
pelo professor;
Trabalhos em grupo ou individuais que podero ser
solicitados ao longo do semestre.
Introduo
Passaremos agora a
apresentar o software
MATLAB
Introduo
Caractersticas do Programa
Variveis
Home
da linha
move o cursor diretamente para o final da
End
linha
Del
Backspace
O MATLAB
Variveis
Ainda sobre variveis:
-iej
- NaN
- pi
- ans
- abs(x)
- sign(x)
O MATLAB
break,
case,
cath,
classdef,
continue, else, elseif, end, for,
function, global, if, otherwise,
parfor, persistent, return, spmd,
switch, try e while.
O MATLAB
CARACTERSTICAS MATEMTICAS
CARACTERSTICAS MATEMTICAS
sign(x)
rem(x,y)
abs (x)
sqrt(x)
exp(x)
log(x)
log10(x)
round(x)
fix(x)
O MATLAB
CARACTERSTICAS MATEMTICAS
Funes Trigonomtricas
As funes trigonomtricas supem que os ngulos estejam representados em
radianos.
Para converter para graus ou de graus para radianos, use as seguintes converses,
sabendo que 180 = pi radianos:
ngulo_graus = ngulo_radianos*(180/pi);
ngulo_radianos = ngulo_graus*(pi/180);
O MATLAB
CARACTERSTICAS MATEMTICAS
CARACTERSTICAS MATEMTICAS
Funes Trigonomtricas
Funes Trigonomtricas
cosd(x)
tan(x)
tand(x)
asin(x)
asind(x)
sin(x)
cos(x)
O MATLAB
O MATLAB
CARACTERSTICAS MATEMTICAS
CARACTERSTICAS MATEMTICAS
Funes Exponenciais
Operadores aritmticos
soma
log(x)
logaritmo Natural de x
subtrao
log2(x)
logaritmo de x na base 2
ponto decimal
log10(x)
logaritmo de x na base 10
multiplicao
pow2(x)
sqrt(x)
raiz quadrada de x
potenciao
exp(x)
O MATLAB
O MATLAB
CARACTERSTICAS MATEMTICAS
Operadores Relacionais
O MATLAB tem operadores relacionais que podem ser usados para comparar
duas matrizes de mesma ordem ou para comparar uma matriz e um escalar ou ainda
para comparar dois escalares, como os mostrados a seguir:
Operador
<
Descrio
Menor que
<=
Menor ou igual a
>
Maior que
>=
Maior ou igual a
==
~=
No igual a
CARACTERSTICAS MATEMTICAS
CARACTERSTICAS MATEMTICAS
Operadores lgicos
Operadores lgicos
Operadores
Descrio
Operadores
Descrio
&
&
ou
ou
no
no
Quando duas expresses so unidas por & o resultado ser 1 (verdadeiro) se ambas
expresses forem verdadeiras.
Para expresses unidas por ou o resultado ser 1 (verdadeiro) se uma ou ambas
expresses forem verdadeiras.
O MATLAB
CARACTERSTICAS MATEMTICAS
Operadores lgicos
Uma expresso pode conter vrios operadores lgicos, como a
expresso abaixo:
CARACTERSTICAS MATEMTICAS
~ (b = = c | b = = 5.5)
O MATLAB analisaria primeiro, as expresses b = = c e b = = 5.5
(obviamente, por causa do uso de parnteses). O resultado seria
inversamente dado pelo operador no. Assim, suponha
calendar
clock
b==3ec==5
cputime
date
tic, toc
O MATLAB
TOMANDO DECISES
Estruturas para programaes ( if, else, elseif e end)
- A estrutura if
Utiliza-se a estrutura if da seguinte forma;
if
expresso
Comandos
end
O MATLAB
TOMANDO DECISES
TOMANDO DECISES
A estrutura if
- A estrutura else
if
expresso 1
Comandos 1
if
if
expresso
expresso 2
Comandos 1
Comandos 2
else
end
Comandos 2
end
end
if
O MATLAB
TOMANDO DECISES
expresso
Comandos 1
- A estrutura elseif
else
Quando h muitas alternativas a serem executadas, pode ser mais difcil determinar
quais expresses lgicas devam ser verdadeiras (ou falsas) para executar cada grupo de
comandos. Neste caso, a clusula elseif frequentemente usada para simplificar o
programa lgico:
Comandos 2
end
T = 0
if
expresso 1
Comandos 1
if T <= 48
elseif expresso 2
Comandos 2
else
elseif expresso 3
Comandos 3
end
O MATLAB
end
Comandos 4
O MATLAB
10
TOMANDO DECISES
TOMANDO DECISES
for
End
varivel = expresso
Comandos 1
Exemplo
produto = 1
k=1
for k = 1:1:50
produto = produto*k
end
O MATLAB
O MATLAB
TOMANDO DECISES
Outras estruturas muito utilizadas so o for e while
Exemplo
Estrutura para o comando while
O loop while uma importante estrutura para repetio de um grupo de comandos
quando a condio especificada for verdadeira. O formato geral para esta estrutura
de controle :
produto = 1;
k = [1 2 3 4 5 6 7 8 9 10];
i= 1;
while
expresso 1
Comandos 1
produto = produto*k(i)
End
i=i+1
end
O MATLAB
11
TOMANDO DECISES
O MATLAB
O MATLAB
Fim da 1 Aula
12