Você está na página 1de 1

LAB CSDS : 29/10/2013

Solues de Equaes de diferenas com apoio computacional do matlab


1) Faa um pgm.m para resolver o seguinte equao
m(k) = e(k) - e(k-1) - m(k-1), k>=0
onde e(k) = 1, k par e 0, impar h=1000
e ambos e(-1) e m(-1) so zero
Soluo manual problema 1
m(0)
m(1)
m(2)
m(3)
m(4)

=
=
=
=
=

e(0)
e(1)
e(2)
e(3)
e(4)

e(-1) -m(-1) = 1-0-0 =1


e(0) -m(0) = 0-1-1 = -2
e(-1) -m(1) = 1-0+2 = 3
e(2) -m(2) = 0-1-3 = -4
e(3) -m(3) = 1-0+4 = 5

Soluo Matlab.m (Phillips - 38)


mkminus1 = 0;
ekminus1 = 0;
ek = 1;
for k = 0:20 % Soluo para 0<=h<=20
mk = ek - ekminus1 - mkminus1;
[k,mk];
mkminus1 = mk;
ekminus1 = ek
ek = 1-ek;
end;

2) Idem para y(n) = 0,9 y(n-1)=0,65 y(n-2)


dado y(n) = 0 para n<0
y(2) =
y(1) = 0,9 x 0 - 0,65 X 0 = 0
y(0) = 0,9 x 0 - 0,65 X 0 = 0
y(-1) = 0 % Condio inicial
y(-2) = 0 %

3) Idem y(n)= serie de fibonnaci


4) Comandos
FILTIC()
FILTER()
SUM()

Você também pode gostar