9 votos

Convertir una elipse rotada a elipse esquilado

Dada una elipse centrada en el origen con los ejes mayor y menor y de la pendiente del eje mayor se especifican:
rotated ellipse

¿Cómo puedo convertir esos tres parámetros en los parámetros que expresan una escala y cizallamiento de la elipse en el origen?
sheared ellipse

Lo que necesito es la anchura y la altura de la verde paralelogramo y la pendiente de la línea azul cuando la línea roja está acostado.

Yo también podría estar interesado en las versiones con ángulos en lugar de laderas. Estoy asumiendo que es más fácil con pendientes, pero puedo estar equivocado.

(Sólo tengo tal vez la secundaria, el nivel de matemáticas, de modo que por favor, disculpe mi ignorancia de la terminología apropiada. Las imágenes no son mías, sólo "lo suficientemente cerca" que he encontrado en la red, los ángulos deben realidad coinciden. Espero que sean lo suficientemente claro.)


Propuesta de reformulación por @Azul.

Una rotación de la elipse puede ser interpretado como una (horizontal)procedente de la esquila de la elipse. Por ejemplo, "una elipse con radios aabb, transformado por la rotación a través de ángulo de θθ" está tan bien descrito como "una elipse con radios ppqq, transformado por (horizontal) de cizalla de ángulo de ϕϕ".

enter image description hereenter image description here

Quiero saber cómo convertir de un conjunto de parámetros para el otro. Es decir,

Given bθ, what are ppϕ?Given bθ, what are ppϕ?

  • Puede ser más fácil para expresar la cantidad de rotación y cortante como pistas en lugar de ángulos.
  • Para la corte, me interesa más la altura de la delimitación paralelogramo (qq en la figura) no la transformada de radio (q). (Por supuesto, estos están relacionados por q=qsinϕ.)

4voto

heropup Puntos 29437

Recordemos que la forma estándar de una elipse centrada en el origen es x2a2+y2b2=1, where un is half the length of the horizontal axis and b half the vertical (so we only need a,b>0 and there is no need to specify a>b). Upon counterclockwise rotation by an angle θ about the origin, that is to say, (x,y)(xcosθysinθ,xsinθ+ycosθ), this equation takes the form Ax2+Bxy+Cy2=1, where A=cos2θa2+sin2θb2,B=(1a21b2)sin2θ,C=sin2θa2+cos2θb2.

Ahora debería ser obvio que la intersección de la roja de diámetro con la elipse en su segunda figura es simplemente la solución a Ax2=1, es decir x=±1A=±aba2sin2θ+b2cos2θ de ahí el valor positivo es también la mitad de la longitud de la red diámetro.

El azul de diámetro en la segunda figura corresponde a la vertical extremos; por ejemplo, ¿cuál es el mayor posible en la elección de y satisfacción Ax2+Bxy+Cy2=1 para cualquier elección válida de x? Algunos pensaban que debería conducir a la conclusión de que esto ocurre precisamente cuando la cuadrática en x Ax2+(By)x+(Cy21)=0 has a repeated root; i.e., the discriminant Δ=(By)24A(Cy21)=0. Thus y=±2A4ACB2=±a2sin2θ+b2cos2θ. and the vertical height of the green parallelogram is twice the positive value. The slope of the blue line (after some calculations) should be a2tanθ+b2cotθa2b2, la prueba de la cual se deja como ejercicio.

Te aconsejo que para verificar estos cálculos ya que no me he gastado el tiempo y el esfuerzo para hacerlo yo mismo.

3voto

user99914 Puntos 1

Deje que los parámetros de entrada se (a,b,θ), que son, respectivamente, la longitud de mayores y menores del eje y el ángulo de rotación. Por supuesto, el primero es para girar la elipse a la "estándar" x2a2+y2b2=4.

Deje que la nueva elipse toca el verde paralelogramo en(±p/2,0)±(q/2m,q/2). Aquí p es el ancho (longitud de la línea roja), q es la altura de la delimitación de paralelogramo y m es la pendiente de la no-horizontal de la línea verde.

De hecho, sólo tenemos que encontrar una 2×2 matrizA, de modo que A[a/20]=[p/20],   A[0b/2]=[q/2mq/2]. Entonces el rectángulo de delimitación de la edad de la elipse será enviado en A verde del paralelogramo, y el estándar de la elipse será enviado a la nueva, como se sugiere en el comentario.

Es fácil ver que

A=[p/aq/bm0q/b].

Por lo tanto el 2×2 matriz

[p/aq/bm0q/b][cosθsinθsinθcosθ]

va a enviar la elipse dada por (a,b,θ) a de la elipse dada por (p,q,m).

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X