Documentos de Académico
Documentos de Profesional
Documentos de Cultura
u=
k*Heaviside(t-a)
d=
k*Dirac(-t+a)
ans =
-k*Heaviside(-t+a)
Transformada de Laplace:
>> f=sym('exp(-a*t)*cos(w*t)')
f=
exp(-a*t)*cos(w*t)
F=
(s+a)/((s+a)^2+w^2)
>> pretty(F)
sssss + a
-----------------------
(s + a)^2 + w^2
ans =
1
ans =
1/s
ans =
exp(-a*t)*cos(w*t)
Transformada de Fourier:
>> f='t*exp(-t^2)'
f=
t*exp(-t^2)
F=
-1/2*i*pi^(1/2)*w*exp(-1/4*w^2)
ans =
t*exp(-t^2)
-t
Otro ejemplo para f(t) = -e u(t) + 3δ(t):
>> fourier(sym('-exp(-t)*Heaviside(t)+3*Dirac(t)'))
ans =
-1/(1+i*w)+3
ans =
-exp(-t)*Heaviside(t)+3*Dirac(t)
La transformada de Fourier usa la forma symvar(f,'t') para obtener la variable; mientras que, la transformada
inversa de Fourier usa symvar(F,'w') para elegir la variable independiente si no se le especifica.
- t^2
Ejercicio: calcular las transformadas directa e inversa de Fourier para la función g = e
Solución: G = pi^(1/2)*ext(-1/4*w^2)
La Transformada Z:
2 n (−5) n
Hallar la Transformada Z de la función: −
7 7
>> f='2^n/7-(-5)^n/7'
f=
2^n/7-(-5)^n/7
G=
1/14*z/(1/2*z-1)+1/35*z/(-1/5*z-1)
>> pretty(G)
z z
1/14 --------- + 1/35 -----------
1/2 z - 1 - 1/5 z - 1
La Transformada Inversa Z:
1
x ( n) = ∫ X ( z ) z n−1dz
2πj c
ans =
1/7*2^n-1/7*(-5)^n
n n
1/7 2 - 1/7 (-5)
La transformada Z usa la forma symvar(f,'n') para obtener la variable, mientras que la transformada inversa usa
symvar(F,'z') para elegir la variable independiente si esta no se le especifica.
Sistemas continuos:
>> nc=100; dc=[1 4 100]; % coeficientes de los polinomios del numerador y denominador
>> bode(nc,dc)
>> step(nc,dc)
>> impulse(nc,dc)
>> [A,B,C,D]=tf2ss(nc,dc)
A=
-4 -100
10
B=
1
0
C=
0 100
D=
0
Para convertir este sistema continuo o analógico a un sistema discreto equivalente a un retenedor de
orden 0 con un periodo de muestreo de 0.01 segundos:
>> [n,d]=c2d(nc,dc,0.01)
n=
2.7183
d=
0.0172 0.0687 1.7183
Sistemas discretos:
Los ejes están normalizados, de modo que 1.0 es la frecuencia de Nyquist, es decir, 1.0 es igual a la mitad de la
frecuencia de muestreo.
>> dstep(nd,dd)
>> dimpulse(nd,dd)
Convirtiendo el sistema a una representación de estados con tf2ss, a condición de que el numerador sea
rellenado con ceros por delante para que tenga la misma longitud que el denominador:
>> [A,B,C,D]=tf2ss(ndd,dd)
B=
1
0
C=
1.0000 0.3700
D=
0