Hilfe

ATan

B2D B+ B3D

Aufruf

Winkel# = ATan (Zahl1#)

Parameter

Zahl1# Beliebige Floatzahl


Rückgabewert

Winkel eines Tangenswertes in Grad. Die Grafik zeigt den Zusammenhang zwischen Winkel und Tangens-Wert.


Beschreibung

Diese Funktion berechnet den Winkel aus einem Tangenswert. Es ist somit die Umkehrfunktion für Tangens. Mathematiker nennen es Arcustangens.

Man kann den Tangenswert ausrechnen, indem man die Gegenkathete eines rechtwinkligen Dreiecks durch die Ankathete teilt. Kotangens rechnet man aus, indem man die Ankathete durch die Gegenkathete teil. Aus diesem Wert wird danach der Winkel berechnet.

Zur Erklärung: Gegenkathete ist die Seite des Dreiecks, die gegenüber dem gesuchten Winkel liegt. Ankathete ist dagegen neben dem Winkel.



Allerdings sind nicht alle Winkel im Umkreis von 0 bis 360° möglich. Erst durch logische und mathematische Überlegungen ist es trotzdem möglich. Um sich diesen Vorgang zu ersparen gibt es in BlitzBasic die Funktion ATan2.


Beispiel

Demonstiert die Verwendung von ATan

SetBuffer BackBuffer()
x=0
y=0
xSpeed#=Rand(3)
ySpeed#=Rand(3)

While Not KeyHit(1) Or y>480 Or x>640
   Cls
   Rect x,y,10,10,1
   x=x+xSpeed
   y=y+yspeed
   Text 0,0,ATan(yspeed/xspeed)
   Flip
Wend


Siehe auch

ACos, ASin, ATan2, Cos, Sin, Tan

Übersicht Grundlagen Mathematik