Mesure angle

octobre 2017 physique, trigonométrie

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$.

schéma

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 )
45.0
In [ ]: