Is there a way to find the four tangents that two rotated ellipses share?
I believe that if two ellipses do not intersect and do not contain one another, they will have four tangents in common and I wish to find these tangents. I know how to complete the same process with circles and wish to do the same with ellipses.
Let us suppose that the ellipses are given by $f_1(x,y)=c_1$ and $f_2(x,y)=c2$. We seek points $(x_1,y_1)$ and $(x_2,y_2)$ such that the lines through those points are mutually tangent to the ellipsies. Clearly, $(x_1,y_1)$ must satisfy $f_1(x_1,y_2)=c_1$ and similiarly for the second point. Furthermore, the gradients of $f_1$ and $f_2$ must be parallel at their respective points. This yields $\nabla f_1(x_1,y_1) = \lambda \nabla f_2(x_2,y_2)$. Finally, we need the line through the points to perpendicular to the gradient vectors. This yields a total of five equations in the five unkowns $x_1$, $y_1$, $x_2$, $y_2$, and $\lambda$.
Let's apply this in the specific case $$x^2 - x*y+y^2 = 4$$ and $$2x^2+x*y+3y^2 = 1.$$
These ellipses do intersect, but I think that's no problem. The equations are sufficiently complicated that I think I'll do this with Mathematica.
You can use
Solverather thanNSolvebut the resulting expressions are quite complicated. Let's visualize, as well.