4 votos

¿Cómo obtener una ecuación que dé como resultado el punto final de una línea angular en un rectángulo?

Al dibujar una línea angular (45 grados) en un rectángulo a partir de un punto general $p = (x,y)$ que se encuentra en la línea derecha o superior del rectángulo. ¿Cómo puedo encontrar el punto de intersección $p2$ de esta línea con el rectángulo?

En otras palabras, quiero escribir el punto de destino, $p2$ con mi información actual: $x, y, w, h$ . (Estas variables se describen en la imagen de abajo).

El punto $(0,0)$ está en la esquina superior derecha.

rect

1voto

Jeffrey Puntos 178

En realidad, hay muchas razones por las que la búsqueda de números primos cada vez más grandes continúa incluso después de 2300 años. En primer lugar, se trata de teoría de números aplicada; en segundo lugar, puedes ganar dinero para avanzar en tu investigación. También hay beneficios secundarios, como los avances en algoritmos de computación distribuida, al igual que el CERN (que persigue la física de partículas) creó el HTML, el HTTP, el primer servidor web y el primer navegador web a partir de la necesidad práctica de compartir información. Claro, hay un atractivo del Monte Everest para encontrar el mayor primo, pero en realidad se trata del desarrollo de algoritmos cada vez más eficientes para encontrarlos. Esto permite comprender mejor la complejidad temporal y espacial de la informática, y el cálculo de los primos conocidos (o desconocidos...) puede ser un buen punto de referencia para el nuevo hardware.

1voto

Riri Puntos 4000

Si es sólo $45$ grados, entonces la respuesta no es muy difícil. Centra un sistema de coordenadas en la esquina inferior izquierda del rectángulo. Por lo tanto, las coordenadas del punto (???) son $(q,0)$ para algunos $q<w$ .

Nótese que el porque theta es $45$ grados, $y=w-q$ (Triángulo rectángulo isósceles). Por lo tanto, $q=w-y$ y nuestro punto es simplemente $(w-y, 0)\dots$

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