Transformación lineal de intervalos

De testwiki
Revisión del 05:28 15 ago 2015 de imported>Lsanabria (Agregando categoría)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Ir a la navegación Ir a la búsqueda

La transformación lineal de intervalos es una aplicación lineal típica con usos variados como proyección de intervalos o planos. Por ejemplo, la transformación que lleva de un formato de video DVD con resolución de 720x570 pixeles a uno VCD con resolución de 352×240.

Definición

Transformación lineal del intervalo [e1,e2] al intervalo [s1,s2]

Sea el intervalo de entrada:

E=[e1,e2]

Y el intervalo de salida:

S=[s1,s2]

estos intervalos en . La transformación lineal:

T(x):[e1,e2][s1,s2];x

esta dada por:

s1=me1+b ---- eq(1)
s2=me2+b ---- eq(2)

donde m y b son los parámetros de la transformación lineal

T(x)=mx+b;x.

Resolviendo para eq(1) y eq(2):

b=s1me1;b=s2me2
s1me1=s2me2
s1s2=m(e1e2)
m=(s1s2)(e1e2)
Función lineal de transformación

sustituyendo m en eq(1):

s1=(s1s2)(e1e2)e1+bb=s1(s1s2)(e1e2)e1

es decir:

T(x)=(s1s2)(e1e2)x+[s1(s1s2)(e1e2)e1]

simplificando:

T(x)=(s1s2)(e1e2)(xe1)+s1

Ejemplo

Como ejemplo de esta transformación, supongamos que un programador de codecs desea transformar de un formato e video DVD a uno VCD, su problema consiste, entre otras cosas, en proyectar el intervalo horizontal [1,720] a otro intervalos horizontal [1,352]; para ello usa la transformación lineal Th(x) descrita arriba, de la siguiente manera:

e1=1
e2=720
s1=1
s2=352 ;

Sustituyendo en la expresión:

T(x)=(s1s2)(e1e2)(xe1)+s1

Obtendremos:

Th(x)=(1352)(1720)(x1)+1

Simplificando las fracciones tendremos:

Th(x)=351x+368719

Con lo que para cada x del intervalo [1,720] obtendremos un T(x) correspondiente del intervalo [1,352].

De igual manera para la transformación vertical Tv(x)

e1=1
e2=570
s1=240
s2=1

Partiendo de la relación:

T(x)=(s1s2)(e1e2)(xe1)+s1

y sustituyendo cada término, tendremos:

Tv(x)=(2401)(1570)(x1)+240

Operando la expresión, tendremos:

Tv(x)=239x+136799569

En este caso para x= 1, tendremos que T(x)= 240.

Enlaces