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.