Programación Específica => Matlab => Mensaje iniciado por: Geo en Miércoles 15 de Noviembre de 2006, 06:51
Título: Transformaciones De Variable Independiente
Publicado por: Geo en Miércoles 15 de Noviembre de 2006, 06:51
Qué tal, estoy graficando algunas señales sencillas, como:
Código: Text
t = -2 * pi : 0.1 : 2 * pi;
x = exp( t );
plot( t, x );
Puedo graficar fácilmente su inversión en el tiempo mediante:
Código: Text
plot( -t, x );
O aplicarla explícitamente a la variable mediante:
Código: Text
x_inv = exp( -t );
Pero mi problema es que me gustaría saber de qué forma puedo guardar la función de transformación y aplicarla cuando la requiera, por ejemplo, para evaluar la linealidad de un sistema cuya respuesta sea:
Código: Text
y_t = x( t + 2 ) + x( 2 - t )
Lo que hasta ahora hago es:
Código: Text
x1 = exp( t + 2 );
x2 = exp( 2 - t );
y = x1 + x2;
Pero de esta forma es complicado aplicar propiedades como la superposición (aditividad + escalabilidad) para determinar si el sistema es lineal.
O también, no lo hago bien y alguien sabe cómo se hace esto, ojalá puedan echarme una mano :).