Accueil de Gladir.com Notes légal de Gladir.com Flux RSS des nouvelles du site Gladir.com - Java - Trigonométrie - ASin/ArcSin Section du logiciel DOS «MonsterBook» Inventaire de la bibliothèque de Gladir.com Entrée administrateur

En Java, il existe déjà une fonction «ASin» dans la classe «Math» (Math.asin), permettant de calculer l'Arc Sinus d'un cercle, cependant, il peut être intéressant d'en reproduire une pour notre plaisir personnel :

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

on obtiendra le résultat suivant :

ArcSin(0.5)= 0.5235987755982989


Dernière mise à jour: Samedi, le 10 décembre 2011