Professional Documents
Culture Documents
Esta regla permite calcular la integral de una funcin como la suma de las reas mostradas en la figura:
Siendo: ( )
( )
) ] ( ) a) Determine la ecuacin a diferencias que relacione ( ) [( b) Encuentre la funcin de transferencia ( ) ( ) que describe a esta regla de integracin numrica. c) Si ( ) evalu el valor de la integracin en t=1s. d) Utilizando la funcin de transferencia encontrada en b) transformada Z de ( ) evalu ( ) para si . En otras palabras es encontrar el valor aproximado de la integral utilizando una funcin discreta.
X(K-1)T
X(KT)
(K-1)T
KT
a) (( ( ( ( ) ) ) ( ) ] ) ) ( ( ) ( ) )
( b) ( ) ( ( ( ( ) ) ) )
[(
( ) ( ) ( ) ( ) ( )
( ( )
( ))
( (
) )
( ) ( ( ) ( ) ( ) ( ) ( ) c)
) ( ( *
( )
d) ( ) ( )
( )
( ) ( ) ( ) ( ) ( ( ( ( ( ) ( )( * * * )
( ) )
)(
( ( (
( ) )
( )
( )
( ( (
)( ( (
) ) (
)(
) )
( ) ( )
( )
( )
Forma Directa:
( ) ( ) ( ( ) ) ( ) ( ) ( ( ) )
Cdigo de Matlab
%Para T = 0.1 yk1 = 0; xk1 = 0; T = 0.1; td = 0 : T : 1; x = exp(-td); for k = 1:length(td) yk = yk1 + (T/2)*xk1 + (T/2)*x(k); yk1 = yk; xk1 = x(k); end %Para T = 0.01 yk1 = 0; xk1 = 0; T = 0.01; td = 0 : T : 1; x = exp(-td); for k = 1:length(td) yk = yk1 + (T/2)*xk1 + (T/2)*x(k); yk1 = yk; xk1 = x(k); end
Resultados
Con Filter: ( ) ( ) ( ( ) )
Cdigo de Matlab
%Para T = 0.1 T = 0.1; td = 0:T:1; x = exp(-td); num = [T/2 T/2]; den = [1 -1]; yk = filter(num,den,x)
Resultados
%Para T = 0.01 T = 0.01; td = 0:T:1; x = exp(-td); num = [T/2 T/2]; den = [1 -1]; yk = filter(num,den,x)