On se propose de déterminer la relation entre α et θ
OA=−a⋅x0+b⋅y0 avec a=100, b=160,AB=L⋅x1, L=280OC=c⋅x3+d⋅y3 avec c=422, d=20CB=L⋅y2
In [2]:
#donnéesa=100b=160d=20c=422L=280#bati S0A=[-a,b]O=[0,0]#vantail 3C=[c,d]# dans (x3,y3)#bras1B=[L,0]# dans (x1,y1)
In [3]:
#vantail 3defpos_vantail(alpha):alpharad=(alpha)*np.pi/180Cx0=c*np.cos(alpharad)-d*np.sin(alpharad)#coordonnées dans (x0,y0)Cy0=c*np.sin(alpharad)+d*np.cos(alpharad)#coordonnées dans (x0,y0)returnCx0,Cy0
In [4]:
XC=np.zeros(90)YC=np.zeros(90)AC=np.zeros((90,2))XI=np.zeros(90)YI=np.zeros(90)alphaC=np.zeros(90)foriinrange(0,90):XC[i],YC[i]=pos_vantail(i)#attention l'angle sur le schéma évolue de 0 à -90AC[i]=[XC[i]-A[0],YC[i]-A[1]]ACx=AC[i][0]ACy=AC[i][1]XI[i]=A[0]+ACx/2YI[i]=A[1]+ACy/2d_AI=np.sqrt((ACx/2)**2+(ACy/2)**2)alphaC[i]=np.arctan2(ACy,ACx)alphaB=np.arccos(d_AI/L)alphaC[i]=180/np.pi*(alphaC[i]+alphaB)# print(alphaC)