1 votos

La elipse no gira correctamente utilizando la ecuación general de la elipse

He generado un conjunto de coordenadas y para un conjunto dado de coordenadas x utilizando la siguiente ecuación generalizada de la elipse:

$$\dfrac {((x-h)\cos(A)+(y-k)\sin(A))^2}{(a^2)}+\dfrac{((x-h) \sin(A)-(y-k) \cos(A))^2}{(b^2)}=1$$

Esta es la forma cuadrática de la ecuación dada anteriormente: $$y^2(\dfrac{sin^2(A)}{b^2} + \dfrac{cos^2(A)}{a^2}) + y(2xsin(A)cos(A)(\dfrac {1}{a^2} - \dfrac {1}{b^2})) + (x^2(\dfrac{cos^2(A)}{b^2}+\dfrac{sin^2(A)}{a^2}) - 1)$$

La ecuación está en forma cuadrática: $$y^2Q + yW + C$$

He conseguido simplificar la ecuación a una forma cuadrática para poder resolver la ecuación, pero no soy capaz de girar la elipse utilizando valores distintos de 0(cero) para A (que es el ángulo) .

Elipse con A = 0 :

ellipse 1

Elipse con A = 1 :

enter image description here

Elipse con A = 10 :

ellipse 2

Como puedes ver, la elipse no se construye correctamente para ángulos distintos de 0. ¿Qué estoy haciendo mal? Estoy usando python para construir la elipse.

PS: Sea el conjunto de puntos de coordenadas x [1, 10].

2voto

John Hughes Puntos 27780

Sugerencia: En lugar de la forma implícita, podría utilizar la forma parametrizada de un círculo $t \mapsto (\cos t, \sin t)$ , $0 \le t \le 2\pi$ y transfórmala escalando (para hacerla elíptica), rotando (para poner los ejes en la dirección que quieras) y luego trasladando (para moverla al lugar que quieras).

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