libreria per teorema seni, coseno
esci libreria.htm
"teorema dei seni e del coseno, area
triangolo"
"area triangolo = lato1*lato2*sin(angolo
compreso) areatri(a,b,à)"
AREATRI(a,b,alpha):=a*b*SIN(alpha*deg)/2
"teorema dei seni"
"a/sin(à)=b/sin(á)=c/sin(¦) "
"dati un lato e due angoli, calcolo secondo
lato"
"a = b * sin(à)/sin(á) ... b = a*sin(á)/sin(à)"
"lato1/sin(a1) = lato2/sin(a2) )"
LATO1(lato2,a1,a2):=lato2*SIN(a1*deg)/SIN(a2*deg)
"dati due lati e un angolo, calcolo secondo
angolo"
"da lato1/sin(a1)= lato2/sin(a2)"
"sin(a1)= lato1*sin(a2)/lato2"
SENOX(lato1,a2,lato2):=lato1*SIN(a2*deg)/lato2
"ricavo angolo in gradi radianti*180/ã "
gradi:=SENOX(5.8,48,6.7)*180/pi
g:=0.64*180/pi
"teorema del coseno per triangolo
qualsiasi"
"dati due lati e angolo compreso tra essi, calcolo
terzo lato"
;Semplificazione(Utente)
"lato1^2 = lato2^2 + lato3^2 - 2
lato2*lato3*cos(angolo)"
"a^2 = b^2+c^2 - 2bc*cos(à)...a=ûa^2 "
"b^2 = a^2+c^2 -2ac*cos(á) ...b=ûb^2 "
"c^2 = a^2 + b^2 -2bc*cos(¦)...c=ûc^ "
"latox=û(lato1^2 +lato2^2 - 2*lato1*lato2*cos(ax))"
"inserire prima i due lati noti e ultimo angolo
compreso"
LATOX(a,b,ax):=SQRT(a^2+b^2-2*a*b*COS(ax*deg))
;Semplificazione(Utente)
"cos(à)=(b*2+c^2-a^2)/(2*b*c)"
"cos(á)=(a^2+c^2-b^2)/(2*a*c)"
"cos(¦)=(a^2+b^2-c^2)/(2*a*b)"
"cos(ax) =(a^2+b^2-c^2)/(2*a*b) "
"inserire due lati+ terzo lato opposto ad angolo
cercato"
COSENOAX(a,b,c):=(a^2+b^2-c^2)/(2*a*b)
"calcolo arcocoseno in radianti con acos(numero) "
"trasformo angolo radianti in angolo gradi radianti*180/ã
"