How can I find the position of the center point of a circle tangent to two ellipses?
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Engineer_Park
el 3 de Mayo de 2022
Comentada: Engineer_Park
el 3 de Mayo de 2022
Hello everyone,
Given the information about two ellipses, I want to know how to find a circle with a fixed radius tangent to the ellipse.
When we know information about ellipses E1 and E2, we want to know the center point of circle C.
I tried several methods, but with no success.
If you look at the link below, the ellipse is expressed as a matrix and the straight line tangent to the two ellipses is calculated using solve. I wonder if the circle can be obtained in the same way.
1 comentario
Respuesta aceptada
Matt J
el 3 de Mayo de 2022
Editada: Matt J
el 3 de Mayo de 2022
I would probably solve for the circle parameters v1,v2 plus the two points of tangency x1,y1,x2,y2. That's 6 unknowns, and you already have 4 equations. You can get 2 more equations from the tangency conditions. The conditions are,
=0
and similarly for (x2,y2).
5 comentarios
Matt J
el 3 de Mayo de 2022
Editada: Matt J
el 3 de Mayo de 2022
Yes, you can think of it as setting to zero the Jacobian determinants of [E1;C] and [E2;C]. Each 2x2 determinant will give you an additional equation. The Symbolic Math Toolbox supports both jacobian() and det(). It should be a pretty direct translation into code.
Más respuestas (0)
Ver también
Categorías
Más información sobre Calculus en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!