Section courante

A propos

Section administrative du site

Bien qu'en Java, il existe une fonction «ArcCos» ou «ArCos» dans la classe «Math (Math.acos)», permettant de calculer l'Arc Cosinus d'un cercle, cependant, il peut être intéressant d'en reproduire une pour notre plaisir personnel :

  1. public class ArcCosinus {
  2.     
  3.     static double ArcCos(double a) {
  4.         return Math.abs(a)==1.0?(1-a)*Math.PI/2.0:Math.atan(-a/Math.sqrt(1-a*a))+2*Math.atan(1);
  5.     }
  6.     
  7.     public static void main(String[] args) {
  8.         System.out.print("ArcCos(0.5)="+ArcCos(0.5)+"\n");
  9.     }
  10. }

on obtiendra le résultat suivant :

ArcCos(0.5)= 1.047197551196598

Dernière mise à jour : Mercredi, le 3 juin 2015