COS |
Cosinus |
---|---|
PHP 3+ |
Syntaxe
function cos($expression) |
Paramètres
Nom | Description |
---|---|
$expression | Ce paramètre permet d'indiquer une expression représentant un 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
- La fonction cos() permet de calculer le cosinus d'un angle exprimé en radians : Elle ne prend pas en charge les degrés directement, ce qui impose souvent une conversion préalable via la fonction deg2rad() pour éviter les erreurs de calcul.
- cos() est très utile dans les traitements mathématiques, notamment en géométrie ou en physique : Elle peut intervenir dans les calculs d'angles, de forces ou de trajectoires lorsque l'on modélise des phénomènes cycliques ou circulaires.
- Il est important de rappeler que la valeur du paramètre doit être un nombre réel : Fournir une chaîne de caractères non convertible en nombre entraînera un comportement inattendu ou une erreur selon la configuration de PHP.
- Les résultats de cos() sont compris entre -1 et 1 : Cela permet de les utiliser facilement comme coefficients ou facteurs de pondération dans divers modèles mathématiques ou graphiques.
- Les angles donnés en multiples de ? produisent des résultats simples à analyser : Par exemple, cos(0) donne 1, cos(?) donne -1 et cos(π/2) donne 0, ce qui est utile pour vérifier rapidement la validité d'un calcul.
- Cette fonction est généralement utilisée avec d'autres fonctions trigonométriques : Dans des calculs complexes, elle est souvent combinée avec sin(), tan() ou acos() pour résoudre des équations ou tracer des formes.
- Les résultats sont retournés avec une précision flottante limitée par le moteur PHP : Il faut donc être prudent lors des comparaisons directes de résultats, notamment à cause des imprécisions liées à l'arithmétique des nombres à virgule flottante.
- cos() est compatible avec les versions anciennes et modernes de PHP : Cela en fait une fonction fiable pour le développement de scripts mathématiques compatibles avec une large gamme d'environnements, y compris les plus anciens.
Exemple
Voici un exemple permet d'afficher les Cosinus inférieurs à π :
- <?php
- $I = 0;
- while($I < pi()) {
- echo "Cosinus " . $I . " " . cos($I) . "<br />";
- $I += 0.1;
- }
- ?>
on obtiendra le résultat suivant :
Cosinus 0 1Cosinus 0.1 0.9950041652780258
Cosinus 0.2 0.9800665778412416
Cosinus 0.3 0.955336489125606
Cosinus 0.4 0.9210609940028851
Cosinus 0.5 0.8775825618903728
Cosinus 0.6 0.8253356149096783
Cosinus 0.7 0.7648421872844885
Cosinus 0.8 0.6967067093471655
Cosinus 0.9 0.6216099682706645
Cosinus 1.0 0.5403023058681398
Cosinus 1.1 0.4535961214255775
Cosinus 1.2 0.3623577544766736
Cosinus 1.3 0.26749882862458735
Cosinus 1.4 0.16996714290024081
Cosinus 1.5 0.07073720166770268
Cosinus 1.6 -0.029199522301289037
Cosinus 1.7 -0.12884449429552508
Cosinus 1.8 -0.22720209469308753
Cosinus 1.9 -0.32328956686350396
Cosinus 2.0 -0.4161468365471428
Cosinus 2.1 -0.5048461045998579
Cosinus 2.2 -0.5885011172553463
Cosinus 2.3 -0.6662760212798248
Cosinus 2.4 -0.737393715541246
Cosinus 2.5 -0.8011436155469343
Cosinus 2.6 -0.8568887533689478
Cosinus 2.7 -0.9040721420170617
Cosinus 2.8 -0.9422223406686585
Cosinus 2.9 -0.9709581651495908
Cosinus 3.0 -0.9899924966004456
Cosinus 3.1 -0.9991351502732795
Voir également
Langage de programmation - PHP - Formule du cosinus
Références
PHP 4 - Guide du développeur, Edition First Interactive, Blake Schwendiman, 2002, ISBN: 2-84427-283-5, page 381
Dernière mise à jour : Mercredi, le 25 mars 2015