Programa para encontrar la intersección x y la intersección de una línea que pase por el punto dado en Python

En este tutorial, vamos a aprender cómo encontrar la intersección x y la intersección de la recta que pasa por los dos puntos dada en el lenguaje de programación Python?

El intersección x es el punto donde la línea de corte el eje x y la intersección y de la línea es un punto donde la línea cortará la eje y . Como todos hemos aprendido en la geometría de coordenadas que la forma en que encontramos la intersección x y la intersección de la recta dada y también en este tutorial vamos a utilizar el mismo concepto que hemos aprendido en la geometría de coordenadas. Aquí, la coordenada de-dos puntos será dada por el usuario por la cual pasa la línea. Para resolver este problema, la idea es muy simple que inicialmente encontrar la ecuación de la línea mediante el uso de la fórmula matemática y = m * x + c donde m es la pendiente de la línea y c es constante. Después de esto para saber la intersección x de la línea sólo hay que poner el valor de y es cero y el valor correspondiente de x es intersección x y de manera similar class intersección y sólo hay que poner el valor de x es cero y el valor correspondiente de y es intersección y . Antes de ir a resolver este problema, vamos al algoritmo y tratar de entender el enfoque.

algoritmo para resolver este problema:

  1. tomará la cota de los dos puntos por el usuario a partir del cual pasará la línea.
  2. Encuentra la pendiente de la línea mediante el uso de la fórmula m = (y2-y1) // (x2-x1) .
  3. Ahora, escribir la ecuación de la línea mediante el uso de la fórmula matemática y = m * x + c donde c es constante.
  4. Para encontrar el valor de la constante c sólo hay que poner la coordenada dada de un punto en la expresión de la línea es decir y = m * x + c .
  5. Aquí, para conocer el intersección x sólo hay que poner el valor de y es cero en la ecuación de la línea.
  6. también para encontrar la intersección con el eje sólo hay que poner el valor de x es cero en la expresión de la línea.
  7. imprimir el valor de intersección x y intersección y de la línea.

Ahora, vamos a escribir el programa Python mediante la aplicación del algoritmo anterior de una manera sencilla.

a,b,p,q=map(int,input('Enter the coordinates of the points:').split())
m=(q-b)/(p-a)
y=b
x=a
c=y-(m*x)
#to find x-intercept.
y=0
x=(y-c)/m
print('x-intercept of the line:',x)
#to find y-intercept.
x=0
y=(m*x)+c
print('y-intercept of the line:',y)

salida

Enter the coordinates of the points: 5 2 2 7
The x-intercept of the line: 6.2
The y-intercept of the line: 10.333333333333334


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *