Articulo de referencia

Escalado (geometría)

Cada iteración del triángulo de Sierpinski contiene triángulos relacionados con la siguiente iteración por un factor de escala de 1/2. Dilatación de un cuadrado por una constant...

Cada iteración del triángulo de Sierpinski contiene triángulos relacionados con la siguiente iteración por un factor de escala de 1/2.
Dilatación de un cuadrado por una constanteK>1{\displaystyle K>1}y la contracción de este mismo cuadrado por una constante0<k<1{\displaystyle 0<k<1}.

En geometría afín , el escalado uniforme (o escalado isotrópico [ 1 ] ) es una transformación lineal que agranda (aumenta) o reduce (disminuye) objetos mediante un factor de escala que es el mismo en todas las direcciones ( isotrópicamente ). El resultado del escalado uniforme es similar (en el sentido geométrico) al original. Normalmente se permite un factor de escala de 1, de modo que las formas congruentes también se clasifican como similares. El escalado uniforme se produce, por ejemplo, al ampliar o reducir una fotografía , o al crear una maqueta de un edificio, un coche, un avión, etc.

Más general es el escalado con un factor de escala independiente para cada eje. El escalado no uniforme ( escalado anisotrópico ) se obtiene cuando al menos uno de los factores de escala es diferente de los demás; un caso especial es el escalado o estiramiento direccional (en una dirección). El escalado no uniforme cambia la forma del objeto; por ejemplo, un cuadrado puede transformarse en un rectángulo o en un paralelogramo si los lados del cuadrado no son paralelos a los ejes de escalado (los ángulos entre líneas paralelas a los ejes se conservan, pero no todos los ángulos). Esto ocurre, por ejemplo, cuando se observa una valla publicitaria lejana desde un ángulo oblicuo o cuando la sombra de un objeto plano cae sobre una superficie que no es paralela a él.

Cuando el factor de escala es mayor que 1 (uniforme o no uniforme), el escalado también se denomina a veces dilatación o ampliación . Cuando el factor de escala es un número positivo menor que 1, el escalado también se denomina a veces contracción o reducción .

En el sentido más general, un escalado incluye el caso en que las direcciones de escalado no son perpendiculares. También incluye el caso en que uno o más factores de escala son iguales a cero ( proyección ), y el caso de uno o más factores de escala negativos (un escalado direccional por -1 es equivalente a una reflexión ).

El escalado es una transformación lineal y un caso especial de transformación homotética (escalado alrededor de un punto). En la mayoría de los casos, las transformaciones homotéticas son transformaciones no lineales.

Escalado uniforme

Un factor de escala suele ser un decimal que escala, o multiplica, alguna cantidad. En la ecuación y  = Cx , C es el factor de escala de x . C también es el coeficiente de x y puede denominarse constante de proporcionalidad de y con respecto a x . Por ejemplo, duplicar distancias corresponde a un factor de escala de dos para la distancia, mientras que cortar un pastel por la mitad da como resultado trozos con un factor de escala de volumen de la mitad. La ecuación básica es imagen sobre preimagen.

En el ámbito de la metrología, el factor de escala de un instrumento se denomina a veces sensibilidad. La relación entre dos longitudes correspondientes en dos figuras geométricas semejantes también se conoce como escala.

Representación matricial

Un escalado puede representarse mediante una matriz de escalado . Para escalar un objeto mediante un vector v = ( v x , v y , v z ), cada punto p = ( p x , p y , p z ) debería multiplicarse por esta matriz de escalado:

Sv=[vincógnita000vy000vz].{\displaystyle S_{v}={\begin{bmatrix}v_{x}&0&0\\0&v_{y}&0\\0&0&v_{z}\\\end{bmatrix}}.}

Como se muestra a continuación, la multiplicación dará el resultado esperado:

Svpag=[vincógnita000vy000vz][pagincógnitapagypagz]=[vincógnitapagincógnitavypagyvzpagz].{\displaystyle S_{v}p={\begin{bmatrix}v_{x}&0&0\\0&v_{y}&0\\0&0&v_{z}\\\end{bmatrix}}{\begin{bmatrix}p_{x}\\ p_{y}\\p_{z}\end{bmatrix}}={\begin{bmatrix}v_{x}p_{x}\\v_{y}p_{y}\\v_{z}p_{z}\end{bmatrix}}.}

Este tipo de escala modifica el diámetro de un objeto por un factor comprendido entre los factores de escala, el área por un factor comprendido entre el producto más pequeño y el más grande de dos factores de escala, y el volumen por el producto de los tres.

La escala es uniforme si y solo si los factores de escala son iguales ( v x = v y = v z ). Si todos los factores de escala, excepto uno, son iguales a 1, tenemos una escala direccional.

En el caso en que v x = v y = v z = k , el escalado aumenta el área de cualquier superficie por un factor de k 2 y el volumen de cualquier objeto sólido por un factor de k 3 .

Escalado en dimensiones arbitrarias

Ennorte{\displaystyle n}espacio dimensionalRnorte{\displaystyle \mathbb {R} ^{n}}escalado uniforme por un factorv{\displaystyle v}se logra mediante multiplicación escalar conv{\displaystyle v}, es decir, multiplicando cada coordenada de cada punto porv{\displaystyle v}. Como caso especial de transformación lineal, también se puede lograr multiplicando cada punto (visto como un vector columna) por una matriz diagonal cuyas entradas en la diagonal son todas iguales av{\displaystyle v}, es decirvI{\displaystyle vI}.

El escalado no uniforme se logra mediante la multiplicación con cualquier matriz simétrica . Los valores propios de la matriz son los factores de escala, y los vectores propios correspondientes son los ejes a lo largo de los cuales se aplica cada factor de escala. Un caso especial es una matriz diagonal, con números arbitrarios.v1,v2,vnorte{\displaystyle v_{1},v_{2},\ldots v_{n}}a lo largo de la diagonal: los ejes de escala son entonces los ejes de coordenadas, y la transformación escala a lo largo de cada eje.i{\displaystyle i}por el factorvi{\displaystyle v_{i}}.

En el escalado uniforme con un factor de escala distinto de cero, todos los vectores distintos de cero conservan su dirección (vista desde el origen) o bien, su dirección se invierte, según el signo del factor de escala. En el escalado no uniforme, solo los vectores que pertenecen a un espacio propio conservan su dirección. Un vector que es la suma de dos o más vectores distintos de cero pertenecientes a diferentes espacios propios se inclinará hacia el espacio propio con el mayor valor propio.

Utilizando coordenadas homogéneas

En geometría proyectiva , frecuentemente utilizada en gráficos por computadora , los puntos se representan mediante coordenadas homogéneas . Para escalar un objeto mediante un vector v = ( v x , v y , v z ), cada vector de coordenadas homogéneas p = ( p x , p y , p z , 1) debería multiplicarse por esta matriz de transformación proyectiva :

Sv=[vincógnita0000vy0000vz00001].{\displaystyle S_{v}={\begin{bmatrix}v_{x}&0&0&0\\0&v_{y}&0&0\\0&0&v_{z}&0\\0&0&0&1\end{bmatrix}}.}

Como se muestra a continuación, la multiplicación dará el resultado esperado:

Svpag=[vincógnita0000vy0000vz00001][pagincógnitapagypagz1]=[vincógnitapagincógnitavypagyvzpagz1].{\displaystyle S_{v}p={\begin{bmatrix}v_{x}&0&0&0\\0&v_{y}&0&0\\0&0&v_{z}&0\\0&0&0&1\end{bmatrix}}{\begin{bmatrix}p_{ x}\\p_{y}\\p_{z}\\1\end{bmatrix}}={\begin{bmatrix}v_{x}p_{x}\\v_{y}p_{y}\\v_{z}p_{z}\\1\end{bmatrix}}.}

Dado que el último componente de una coordenada homogénea puede considerarse como el denominador de los otros tres componentes, se puede lograr un escalado uniforme por un factor común s (escalado uniforme) utilizando esta matriz de escalado:

Sv=[1000010000100001s].{\displaystyle S_{v}={\begin{bmatrix}1&0&0&0\\0&1&0&0\\0&0&1&0\\0&0&0&{\frac {1}{s}}\end{bmatrix}}.}

Para cada vector p = ( p x , p y , p z , 1) tendríamos

Svpag=[1000010000100001s][pagincógnitapagypagz1]=[pagincógnitapagypagz1s],{\displaystyle S_{v}p={\begin{bmatrix}1&0&0&0\\0&1&0&0\\0&0&1&0\\0&0&0&{\frac {1}{s}}\end{bmatrix}}{\begin{bmatrix}p_{x}\\p_{y}\\p_{z}\\1\end{bmatrix}}={\begin{bmatrix}p_{x}\\p_{y}\\p_{z}\\{\frac {1}{s}}\end{bmatrix}},}

lo cual sería equivalente a

[spagincógnitaspagyspagz1].{\displaystyle {\begin{bmatrix}sp_{x}\\sp_{y}\\sp_{z}\\1\end{bmatrix}}.}

Función de dilatación y contracción

Dado un puntoPAG(incógnita,y){\displaystyle P(x,y)}, la dilatación lo asocia con el puntoPAG(incógnita,y){\displaystyle P'(x',y')}a través de las ecuaciones

{incógnita=metroincógnitay=nortey{\displaystyle {\begin{cases}x'=mx\\y'=ny\end{cases}}}parametro,norteR+{\displaystyle m,n\in \mathbb {R} ^{+}}.

Por lo tanto, dada una funcióny=F(incógnita){\displaystyle y=f(x)}, la ecuación de la función dilatada es

y=norteF(incógnitametro).{\displaystyle y=nf\left({\frac {x}{m}}\right).}

Casos particulares

  • Sinorte=1{\displaystyle n=1}, la transformación es horizontal; cuandometro>1{\displaystyle m>1}, es una dilatación, cuandometro<1{\displaystyle m<1}, es una contracción.
  • Simetro=1{\displaystyle m=1}, la transformación es vertical; cuandonorte>1{\displaystyle n>1}es una dilatación, cuandonorte<1{\displaystyle n<1}, es una contracción.

Véase también

Notas a pie de página

  1. Durand; Cutler. "Transformaciones" (PowerPoint) . Instituto Tecnológico de Massachusetts . Consultado el 12 de septiembre de 2008 .