¿Cómo calcular la coordenada (x o y) del punto en una circunferencia de un círculo?

px y py son las coordenadas x e y de un punto en la circunferencia de un círculo.

Dado:

 the center of the circle as: cx, cy the radius of the circle as: r px 

¿Cómo calcular el valor de py ? ¡Gracias!

Dado que px hay a lo sumo dos valores posibles para py.

Observa el teorema de pitágoras: (px-cx) ^ 2 + (py-cy) ^ 2 = r ^ 2.

Sea d = r ^ 2- (px-cx) ^ 2

Si d> 0 entonces tienes dos soluciones. Esto da py = sqrt (d) + cy, donde la raíz cuadrada es positiva o negativa.

Si d = 0 entonces tienes una solución py = cy, la izquierda o la derecha del círculo, dependiendo de px

Si d <0 no tiene puntos reales.

Aunque esto no es progtwigción … sabes esta ecuación ¿verdad?

(x – h) ^ 2 + (y – k) ^ 2 = r ^ 2

Tienes h y k de cx y cy

Tienes r

tienes x de px

¡Entonces es fácil resolverlo!