Según Wolfram Alpha y el sistema de álgebra computacional Sage , la siguiente identidad se mantiene:
Sin embargo, cuando traté de verificarlo con un ejemplo arbitrario en NumPy, noté una diferencia bastante grande en los valores reales calculados por ambos lados de la identidad. He usado el siguiente código:
l1 = 10; l2 = 8; d = 17
from numpy import arctan2, cos, sin, sqrt
alpha = arctan2((l1-l2),d)
left = cos(alpha)
right = sqrt(1 + ((l1-l2)**2)/(d**2))
La evaluación de los resultados lefty rightarrojó lo siguiente:
left = 0.99315060432287616
right = 1.0
Es tentador descartar esto simplemente como un error numérico, pero dado que tengo muy poca experiencia en la magnitud de los errores numéricos, no estoy tan seguro. ¿Es esto posible o me falta algo (obvio)?
rightse introduce de forma incorrecta. debería serright = 1/sqrt()Cuando ingreso las fórmulas en mi Ti-89 obtengo una coincidencia de 12 dígitos a 0.99315 ...