The general equation for an ellipse is $Ax^2+Bxy+Cy^2+D=0$. How do I find the angle of rotation, the dimensions, and the coordinates of the center of the ellipse from the general equation and vice versa? Please avoid using matrices or parametric equations. I'd like all-in-one equations for each parameter.
|
The equation that you give is the equation of a general conic. Some of which are ellipses, some hyperbolae, some parabolae, and other degenerate conics, e.g. $xy=0$, $x^2=0$ or $x^2+y^2=0$. The non-degenerate cases are distinguished by the way the conics interact with the line at infinity. We have:
The centre of a conic is foung by solving the equations $\partial f/\partial x = \partial f /\partial y = 0$ where $f(x,y)$ is the equation you gave. In this case, assuming $B^2-4AC \neq 0$, we have the centre $(p,q)$ as: $$(p,q) = \left(\frac{2CD-BE}{B^2-4AC},\frac{2AE-DB}{B^2-4AC}\right) . $$ As for the rotation, assume you have either an ellipse or a hyperbola. You need to complete the square on the $x^2$ and $x$ terms, as well as the $y^2$ and $y$ terms. This is equivalent to translating the conic so that its centre is at the origin. You can then re-label $(x-p)$ as $X$ and $(y-q)$ as $Y$ and divide through by a constant to give yourself a non-degenerate quadratic form, something like $aX^2+bXY + cY^2=1$ where $a$, $b$ and $c$ are real numbers. You then look at the matrix of the quadratic form: $$Q = \left(\begin{array}{cc} a & \frac{1}{2}b \\ \frac{1}{2}b & c \end{array}\right) . $$ The eigenvectors of $Q$ give you the axes of the conic. In order to rotate the matrix, you need to find an orthogonal change of basis matrix which diagonalises $Q$. Finally, you will end up with $\alpha X^2+\beta Y^2=1$. |
|||||
|
|
$Ax^2+Bxy+Cy^2+Dx + Ey +F=0 \hspace{2 mm} .. (1)$ represents a general equation for conic. It includes a pair of straight line, circles, ellipse, parabola, and hyperbola. For this general equation to be an ellipse, we have certain criteria. Suppose this is an ellipse centered at some point $(x_0, y_0)$. Our usual ellipse centered at this point is $$\frac{(x-x_0)^2}{a^2} + \frac{(y-y_0)^2}{b^2} = 1 \hspace{ 2 cm } (2)$$ Note that this term does not have $xy$ term. This term appears due to rotation. So let's us counter rotate it such that $xy$ term vanishes. We let $x = X \cos \theta + Y \sin \theta$ and $y = - X \sin \theta + Y \cos \theta $, we plug this into $(1)$ and equate the coefficient of $xy$ to $0$ since we assume that by rotation $(xy)$ vanishes. From here, we can calculate $\theta $. If it's an ellipse then we are be able to reduce the remnant of $(1)$ into the form $(2)$. Hence we find the center. |
|||||||||||
|