You are on page 1of 1

Funes para Anlise de SLITs

Anlise no Tempo Contnuo


Funo (pylab ou ssd)

Domnio

tempo

t,y,x_state = signal.lsim((b,a),x,t)
Exemplo
t = arange(0,tfinal,tpasso)
x = 1 * ones(len(t))
t, y, x_state = signal.lsim((b,a),x,t)
plot(t,y)

Descrio
soluo numrica de EDO
encontra a sada do sistema para a
entrada u(t) via simulao. Voce pode
definir outras entradas no vetor x.

ssd.splane(b,a)
mapa de polos e zeros no plano-s
freq.
Exemplo
Complexa R,p,k = signal.residue(b,a)
expanso em fraes parciais
(s)
R,p,k = signal.residue(b,signal.convolve(a,[1,0]))
resposta ao degrau (com s no
denominador)

freq.
Real

w,H = signal.freqs(b,a,2*pi*f)
Exemplo
f = linspace(f1,f2,Numpts)
f = logspace(logf1,logf2,Numpts)
w,H = signal.freqs(b,a,2*pi*f)
plot(f,abs(H)) ou angle(H) ou
semilogx(f,20*log10(abs(H))) ou

resp. em frequncia dado um vetor de


valores de frequncia.
grficos (escala linear ou logartmica)
de magnitude em dB ou fase em graus

Anlise no Tempo Discreto

tempo

soluo de Eq. de Difer.s por recurso

y = signal.lfilter(b,a,x)
Exemplo
n = arange(0,nstop)
x = 1 * ones(len(n))
y = signal.lfilter(b,a,x)
stem(n,y) ou plot(n,y)

encontra a sada do sistema para a


entrada u(t) via simulao. Voce pode
definir outras entradas no vetor x.

ssd.zplane(b,a)
mapa de polos e zeros no plano-z
freq.
Exemplo
Complexa R,p,k = signal.residuez(b,a)
expanso em fraes parciais de H(z)
(z)
R,p,k = signal.residuez(b,signal.convolve(a,[1,-1]))
resposta ao degrau (com 1-1/z no
denominador)

freq.
Real

w,H = signal.freqz(b,a,2*pi*f)
Exemplo
f = linspace(f1,f2,Numpts) ou
f = logspace(logf1,logf2,Numpts)
w,H = signal.freqz(b,a,2*pi*f)
plot(f,abs(H)) ou angle(H) ou
semilogx(f,20*log10(abs(H))) ou

kawacademy.com.br/universidade

Prof. Cludio

resp. em frequncia dado um vetor de


valores de frequncia.
grficos (escala linear ou logartmica)
de magnitude em dB ou fase em graus.
Em geral, f1 = 0 e f2 = 0.5

Fev/2014

You might also like