En AWK, il n'existe aucune fonction «ArcCos» ou «ACos» permettant de calculer l'Arc Cosinus d'un cercle. Pour remédier à se problème, il suffit de créer une fonction ressemblant à ceci:
function abs(a) {
if(a<0) a=-a;
return a;
}
function acos(a) {
pi=3.141592653589793
if(abs(a)==1) {
return (1-a)*pi/2
} else {
return atan2(-a,sqrt(1-a*a))+2*atan2(0.5,0.5)
}
}
Dernière mise à jour : Dimanche, le 12 mars 2006