COS |
Cosinus |
|---|---|
| Oracle Database SQL | Oracle 8i ou supérieure |
Syntaxe
| Cos(Nombre) |
Paramètres
| Nom | Description |
|---|---|
| Nombre | Ce paramètre permet d'indiquer l'expression contenant le nombre à traiter |
Description
Cette fonction trigonométrique retourne le cosinus.
Algorithme
|
MODULE COS(X) R ← X x X S ← 42.0 BOUCLE POUR I ← 10 JUSQU'A 1 S ← 4.0 x I - 2.0 + (-R) / S FIN BOUCLE POUR S ← S x S RETOURNE (S - R) / (S + R) |
Remarques
- Cette fonction permet de calculer le cosinus d'un angle exprimé en radians, ce qui est essentiel pour de nombreux calculs trigonométriques dans les applications scientifiques, financières, ou géométriques. Elle attend une valeur numérique en entrée et retourne un résultat numérique.
- Le paramètre Nombre représente l'angle en radians pour lequel on souhaite obtenir la valeur du cosinus. Si l'angle est donné en degrés, il faut d'abord le convertir en radians, généralement en multipliant par π/180, avant de l'utiliser dans la fonction COS.
- La fonction COS fait partie des fonctions trigonométriques natives d'Oracle, disponible depuis la version 8i. Cela garantit une large compatibilité et permet son utilisation dans quasiment toutes les bases Oracle modernes.
- Le résultat retourné est une valeur comprise entre -1 et 1, conformément aux propriétés mathématiques du cosinus. Ceci est utile notamment pour la modélisation de phénomènes périodiques ou oscillatoires.
- Cette fonction est souvent utilisée conjointement avec SIN et TAN pour résoudre des problèmes de trigonométrie, tels que le calcul de distances, d'angles dans des triangles ou des applications graphiques.
- La précision du résultat dépend du type de données du paramètre d'entrée et des réglages internes du moteur Oracle. Pour des besoins en haute précision, il est conseillé d'utiliser des types numériques appropriés comme NUMBER avec une bonne échelle.
- En cas de passage d'une valeur NULL en paramètre, la fonction COS retourne NULL, ce qui suit la logique habituelle des fonctions Oracle sur les valeurs nulles et permet une gestion cohérente dans les requêtes.
- Cette fonction est optimisée pour être utilisée dans des requêtes SQL complexes, incluant des jointures, des agrégations ou des analyses analytiques, sans impact significatif sur les performances, même sur de grands volumes de données.
Exemple
Voici un exemple permet d'afficher les Cosinus inférieurs à π :
on obtiendra le résultat suivant :
Cosinus(0)=1Cosinus(,1)=,9950041652780257660955619878038702948345
Cosinus(,2)=,9800665778412416311241965167481688773902
Cosinus(,3)=,9553364891256060196423102275680498982519
Cosinus(,4)=,9210609940028850827985267320518016140279
Cosinus(,5)=,8775825618903727161162815826038296520119
Cosinus(,6)=,8253356149096782972409524989553760388705
Cosinus(,7)=,7648421872844884262558599901918649092727
Cosinus(,8)=,6967067093471654209207499816423249261039
Cosinus(,9)=,6216099682706644564847161514071335087271
Cosinus(1)=,5403023058681397174009366074429766037354
Voir également
Article - Les géants de l'informatique - Oracle
Dernière mise à jour : Lundi, le 11 mai 2015