Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
MATLAB I
So Lus MA
2014
MATLAB
MATLAB
Operaes Bsicas
A primeira forma de se utilizar o MATLAB como
uma calculadora cientfica atravs da digitao de
comandos diretamente no seu prompt. Assim
sendo, vamos discutir inicialmente a notao das
operaes
bsicas,
a saber:
Notao
Notao
Prioridade
Matemtica
MATLAB
Natural
. ou x
ou /
xy
x^y
1
3
MATLAB
32/2^(4/2)
32/2^2
32/4
8
MATLAB
Consideremos:
v1=3,
3*5+12/4
v2=5,
v3=12,
v4=4.
15+12/4
No MATLAB
Calcule:
15+3
v1*v2+v3/v4
18
5
MATLAB
EXERCCIOS PARA CASA
1. 3 5 2
2 3 11 4 1 6 7 6 3 14
3 5
9.
2. 2 5 1 8 10 7 (3 9 1) (3 7 8)
3. 1 6 4 6 2 9 3 (2 10 7 5) 2 6
4. (8 9 5 22 3) (1 1 1)
5. 2 5 6
11. 2
3
2
2
2
6. 1 37 8 1 2 3
1 2 3
7. 3 5 2 1
10.
3 2 1
4 3 2
11
3,5
5
2 x
2 x 3 3x
x 1
2
8. 0,2 0,5 2,5 0,5 3 2,5 5 7 10 2 3
Bom trabalho...
MATLAB
EXPONENCIAIS
X
n
xm x
2
3
sqrt(x)
m
n
x ^ (m/n)
exp(x)
2
3 2
(2 )
MATLAB
EXPONENCIAIS
25
2 3
2 3
e2 1
2
1e
8
MATLAB
LOGARITMOS
log(2x )
log(x ) log1( x0)
ln(x ) log(ex )
log2(x)
log10(x)
log(x)
1 log 4
52 ln 6
9
MATLAB
LOGARITMOS
2x
log2 2
2
x y
10
MATLAB
LOGARITMOS
>> x=2;y=3;z=5;
>> a=log2(x+y);
>> b=log10(x+z);
>> c=log(z^2);
>> resultado=(3*a-2*b+4*c)/5
3. log 2x y 2. log x z 4 ln z 2
5
resultado =
3.6302
11
MATLAB
2 15 30
2.
2 32
4
3.
7.
12 2 27 3 75 3
log
a b
2
log
8.
2 2 2 2 2 2 2 2 2
4.
5.
e e2 1
e e 1
6.
27
8
3
e e2 1
e e2 1
3
2
a2 b
9. ln
2
a a b
10.
1
1
log a2 b 2 log2 a b ln a b
2
3
12
MATLAB
FUNES TRIGONOMTRICAS
A princpio um conceito fundamental, quando se
trata valor trigonomtrico no computador, s
admitido valor em radianos, assim sendo, se deve
recordar a mudana de unidades de graus para
radianos, isto :
13
MATLAB
FUNES TRIGONOMTRICAS
Resolver um tringulo conhecendo um lado a e os
dois ngulos adjacentes a ele (B e C), ento:
A 180 B C
a.sen ( B )
b
sen ( A )
a sen(C )
c
sen( A )
14
MATLAB
FUNES TRIGONOMTRICAS
Resolver um tringulo conhecendo dois lados (b e c) e
o ngulo que eles formam (A).
a b 2 c 2 2bc cos( A)
b 2 a 2 c 2 2ac cos( B ) cos( B )
a 2 c 2 b2
a2 c2 b2
B arccos
2ac
2ac
a2 b2 c2
a 2 b2 c 2
C arccos
2ab
2ab
15
MATLAB
FUNES TRIGONOMTRICAS
Vejamos agora como traar os primeiros grficos no
MatLab, utilizando as funes trigonomtricas em
uma volta completa na circunferncia trigonomtrica,
no sentido anti-horrio, isto , [0,2].
Para fazermos um grfico no computador precisamos
definir um passo bem pequeno de tal sorte que o
computador seja capaz de traar o grfico com
preciso.
Nesse caso temos a varivel x variando de 0 at
6.2838, ento para atender as necessidades
computacionais podemos entender que se o passo
fosse 1, teramos apenas os valores: 0 1 2 3 4
5 6.
16
MATLAB
FUNES TRIGONOMTRICAS
Ento fixaremos o passo como sendo 0.1, ento
teremos:
0 0.1 0.2 0.3 -.... 6.0 6.1 6.2
Assim teremos uma gama muito maior de pontos
para obter a preciso do desenho da funo.
17
MATLAB
FUNES TRIGONOMTRICAS
Com base nesses conceitos tracemos o grfico y=sen(x)
Ento no command window digita-se:
>> x=0:0.1:6.28;
>> y=sin(x);
>> plot(x,y)
Tem-se ento o seguinte resultado
1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
184
MATLAB
FUNES TRIGONOMTRICAS
19
MATLAB
GRFICOS
Por exemplo: Tracemos o grfico y = x
Matematicamente tem-se
MATLAB
GRFICOS
Operaes elemento por elemento
Ao contrrio das operaes tradicionais como
multiplicao de matriz, so operaes entre
elementos. Para tanto, dispomos de uma notao
especial, como mostra
o quadroOperao
a seguir:
Smbolo
.*
Multiplicao
./ ou .\
Diviso
.^
Potncia
MATLAB
GRFICOS
Ainda assim, nota-se que a curva no tem muita
preciso, pois o passo como no foi definido, assume o
valor 1. Para que a curva fique mais precisa deve-se
definir um passo diferente de 1, como exemplificado a
seguir:
>> x=-5:0.1:5;
>> y=x.^2;
>> plot(x,y)
25
20
15
10
0
-5
-4
-3
-2
-1
22
MATLAB
23
MATLAB
GRFICOS
Para explorar os recursos apresentados, vejamos o
seguinte exemplo:
Dada a funo y=sen(2x), calcule a derivada e trace o
grfico de funo,
bem
da derivada.
y sen
(2 x)como
funo
y 2 cos( 2 x) derivada
2
1.5
1
0.5
0
-0.5
-1
-1.5
-2
24
MATLAB
GRFICOS
Para explorar esses comandos, faamos o grfico da
reta y=2x-4, com x [0,5].
y=2x-4
6
5
3
2
1
0
-1
-2
-3
-4
0.5
1.5
2
2.5
3
Eixo das abscissas
3.5
4.5
25
OBRIGADO!
26