2 votos

Encontrar los puntos de una línea con dirección y distancia conocidas que une 2 elipses

Tengo 2 elipses, digamos e1e1 y e2e2 .

Quiero trazar una línea ll conectando e1e1 y e2e2 en una dirección conocida (u,v)(u,v) con una distancia conocida dd .

¿Hay alguna manera de resolver los puntos de intersección de ll en ambos e1e1 y e2e2 ? Estoy implementando esto en el software y la única forma que se me ha ocurrido es probar cada punto en e1e1 pero estaba pensando si hay una forma analítica.

1voto

yoliho Puntos 340

Porque sabes la dirección (u,v)(u,v) de su línea de conexión, puedes imaginar una colección de líneas paralelas paralelas que se cruzan e1e1 y e2e2 , todo en dirección (u,v)(u,v) :


      TwoEllipses

Es relativamente fácil calcular la intersección de una línea y una elipse. Por ejemplo, aquí está una explicación ; aquí es otra. Si los puntos de intersección son p1p1 y p2p2 para una línea LL , quiere resolver ||p1p2||=d||p1p2||=d para encontrar la línea LL cuyos puntos de intersección son dd aparte.

0voto

Adelafif Puntos 921

Podemos utilizar los multiplicadores de Lagrange con 2 restricciones (las dos ecuaciones de las elipses) y la función minimizada.

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