Encontrar la intersección de dos círculos

Esta calculadora en línea encuentra los puntos de intersección de dos círculos dado el punto central y el radio de cada círculo. También los traza en la gráfica.

Para utilizar la calculadora, introduzca las coordenadas x e y de un centro y un radio de cada círculo.

Debajo de la calculadora se puede encontrar un poco de teoría.

PLANETCALC, Intersección de dos círculos

Intersección de dos círculos

Primer círculo

Segundo círculo

Dígitos después del punto decimal: 2
Análisis de la distancia
 
El archivo es muy grande; La ralentización del navegador puede ocurrir durante la carga y creación.

Intersección de círculos

La tarea es relativamente fácil, pero debemos tener en cuenta los casos extremos - por lo tanto debemos empezar por calcular la distancia cartesiana d entre dos puntos de centro, y comprobar los casos extremos comparando d con los radios r1 y r2.

Aquí están los casos posibles (la distancia entre centros se muestra en rojo):

Caso Descripción Regla
Caso trivial: las circunferencias son coincidentes (o es la misma circunferencia) d = 0, r1 = r2

separate.png

Los círculos están separados d > r1 + r2

contained.png

Un círculo está contenido dentro del otro d < abs(r1 - r2)

twopoints.png

twopoints2.png

Dos puntos de intersección Se tienen uno o dos puntos de intersección si no se aplican todas las reglas de los casos extremos anteriores

onepoint.png

onepoint2.png

Un punto de intersección El caso trivial de dos puntos de intersección

Así que, si no es un caso extremo, para encontrar los dos puntos de intersección, la calculadora utiliza las siguientes fórmulas (en su mayoría deducidas con el teorema de Pitágoras), ilustradas con el gráfico de abajo:

Dos puntos de intersección
Dos puntos de intersección

La primera calculadora encuentra el segmento a
a=\frac{r^2_1-r^2_2+d^2}{2d}
y luego el segmento h
h=\sqrt{r^2_1-a^2}

Para encontrar el punto P3, la calculadora utiliza la siguiente fórmula (en forma vectorial):
P3=P1 + \frac{a}{d}(P2-P1)

Y por último, para obtener un par de puntos en caso de que dos puntos se crucen, la calculadora utiliza estas ecuaciones:
Primer punto:
x_4=x_3+\frac{h}{d}(y_2-y_1)\\y_4=y_3-\frac{h}{d}(x2-x_1)
Segundo punto:
x_4=x_3-\frac{h}{d}(y_2-y_1)\\y_4=y_3+\frac{h}{d}(x2-x_1)
Observe los signos opuestos antes del segundo sumando.

Para más información, puede consultar a la intersección círculo-círculo y círculos y esferas.

URL copiada al portapapeles
PLANETCALC, Encontrar la intersección de dos círculos

Comentarios