2.11 Trigonometrische Funktionen berechnen
Problem
Sie möchten trigonometrische Funktionen wie Sinus, Kosinus und Tangens verwenden.
Lösung
PHP unterstützt viele trigonometrische Funktionen von Hause aus: sin()
, cos()
und tan()
:
$cos = cos(2.1232);
Sie können auch deren Umkehrungen verwenden: asin()
, acos()
und atan()
:
$atan = atan(1.2);
Diskussion
Diese Funktionen gehen davon aus, dass ihre Argumente als Bogenmaß und nicht in Graden angegeben sind (siehe „2.12 Trigonometrische Funktionen mit Graden anstelle von Bogenmaßen berechnen“, falls dies ein Problem ist).
Die Funktion atan2()
übernimmt die beiden Variablen $x
und $y
und errechnet atan($x/$y)
. Sie gibt jedoch immer das richtige Vorzeichen zurück, weil sie beide Parameter berücksichtigt, wenn sie ...
Get PHP 5 Kochbuch, Third Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.