You are on page 1of 4

INTEGRAL REGLA TRAPEZOIDAL. En la figura se describe la regla rectangular de integracin numrica.

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)