|
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: Mardi, le 7 février 2006 |