In [4]:
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
Mesure d'un angle depuis la mesure des cotés du triangle¶
On cherche l'angle $\alpha = \alpha_1 + \alpha_2$ à partir de $a$, $b$ et de la diagonale $h$.
In [10]:
a = 4
b = np.sqrt(2)*2
h = b
In [11]:
def getAngle( a, b, h ):
h1 = h/2 + ( a**2 - b**2 )/2/h
h2 = h/2 - ( a**2 - b**2 )/2/h
alpha1 = np.arcsin( h1/a )
alpha2 = np.arcsin( h2/b )
alpha = 180/np.pi * ( alpha1 + alpha2 ) # en deg.
return alpha
In [12]:
alpha = getAngle( a, b, h )
print( alpha )
In [ ]: