Section courante

A propos

Section administrative du site

COS

Cosinus
MySQL  

Syntaxe

Cos(Nombre)

Paramètres

Nom Description
Nombre Ce paramètre permet d'indiquer le nombre contenant l'expression à traiter

Description

Cette fonction trigonométrique retourne le cosinus.

Algorithme

MODULE COS(X)
   RX x X
   S ← 42.0
   BOUCLE POUR I ← 10 JUSQU'A 1
      S ← 4.0 x I - 2.0 + (-R) / S
   FIN BOUCLE POUR
   SS x S
   RETOURNE (S - R) / (S + R)

Exemple

Voici un exemple permet d'afficher les Cosinus inférieurs à π :

  1. DROP PROCEDURE IF EXISTS WHILECOS;
  2. CREATE PROCEDURE WHILECOS()
  3. BEGIN
  4. DECLARE R DOUBLE  DEFAULT 0.0;
  5. WHILE R < 1.1 DO
  6. SELECT CONCAT("Cosinus(",R,")=",cos(R));
  7.         SET R = R + 0.1;
  8. END WHILE;
  9. END;
  10.  
  11. CALL WHILECOS();

on obtiendra le résultat suivant :

+----------------------------------+
| CONCAT("Cosinus(",R,")=",cos(R)) |
+----------------------------------+
| Cosinus(0)=1 |
+----------------------------------+

+----------------------------------+
| CONCAT("Cosinus(",R,")=",cos(R)) |
+----------------------------------+
| Cosinus(0.1)=0.995004165278026 |
+----------------------------------+

+----------------------------------+
| CONCAT("Cosinus(",R,")=",cos(R)) |
+----------------------------------+
| Cosinus(0.2)=0.980066577841242 |
+----------------------------------+

+----------------------------------+
| CONCAT("Cosinus(",R,")=",cos(R)) |
+----------------------------------+
| Cosinus(0.3)=0.955336489125606 |
+----------------------------------+

+----------------------------------+
| CONCAT("Cosinus(",R,")=",cos(R)) |
+----------------------------------+
| Cosinus(0.4)=0.921060994002885 |
+----------------------------------+

+----------------------------------+
| CONCAT("Cosinus(",R,")=",cos(R)) |
+----------------------------------+
| Cosinus(0.5)=0.877582561890373 |
+----------------------------------+

+----------------------------------+
| CONCAT("Cosinus(",R,")=",cos(R)) |
+----------------------------------+
| Cosinus(0.6)=0.825335614909678 |
+----------------------------------+

+----------------------------------+
| CONCAT("Cosinus(",R,")=",cos(R)) |
+----------------------------------+
| Cosinus(0.7)=0.764842187284489 |
+----------------------------------+

+----------------------------------+
| CONCAT("Cosinus(",R,")=",cos(R)) |
+----------------------------------+
| Cosinus(0.8)=0.696706709347166 |
+----------------------------------+

+----------------------------------+
| CONCAT("Cosinus(",R,")=",cos(R)) |
+----------------------------------+
| Cosinus(0.9)=0.621609968270665 |
+----------------------------------+

+----------------------------------+
| CONCAT("Cosinus(",R,")=",cos(R)) |
+----------------------------------+
| Cosinus(1)=0.54030230586814 |
+----------------------------------+

+----------------------------------+
| CONCAT("Cosinus(",R,")=",cos(R)) |
+----------------------------------+
| Cosinus(1.1)=0.453596121425577 |
+----------------------------------+

Voir également

Article - Les géants de l'informatique - Oracle

Références

MySQL - Référence, Edition Micro Application, Nicolas Rivereau, Antoine Pichot, 2002, ISBN: 2-7429-2560-0, page 926.
MySQL: The definitive guide to using, programming, and administering MySQL 4 databases - Second Edition, Paul Dubois, 2003, ISBN: 0-7357-1212-3, page 804

Dernière mise à jour : Mercredi, le 29 avril 2015