Calculo Vectorial
Publicado por Juan (1 intervención) el 10/09/2021 18:13:30
ayuda, no se como hacer este programa, me pide que calcule la distancia de un punto a un plano
Valora esta pregunta


0
import math
# El punto {P} y el plano {pi} son de la forma:
# P(x0,y0,z0) pi = Ax + By + Cz + D = 0
# La formula es la siguiente:
# abs(Ax+By+Cz+D) / sqrt(A²+B²+C²)
print('Coordenadas del punto: ')
x = int(input('Coordenada x: '))
y = int(input('Coordenada y: '))
z = int(input('Coordenada z: '))
print('\nPuntos en el plano:')
a = int(input('Coeficiente a: '))
b = int(input('Coeficiente b: '))
c = int(input('Coeficiente c: '))
d = int(input('Coeficiente d: '))
dis = abs(a*x + b*y + c*z +d)/math.sqrt(a**2+b**2+c**2)
print('%.2f' %dis)