Fsine()

Fsine() ist eine schnelle 360° Wellenfunktion. Als Parameter erwartet sie einen Winkel in Grad von 0-359. Das Ergebnis ist ein Single-Wert von -1 bis +1 als Äquivalent zum jeweiligen Winkel.

Syntax: Ergebnis = Fsine( Ausdruck )

Mit Fsine lassen sich auf einfache Weise entsprechende geometrische oder mathematische Sinuswellen erzeugen, da hier keine einzelne Sinus/Cosinus-Berechnung notwendig ist. Die Berechnung des Fsine()-Wertes ist bis zu 20x schneller gegenüber der klassischen Fließkommaberechnung, da sie eine Tabelle verwendet. Jedoch sind hierbei nur ganze Grad-Zahlen möglich.

Grad Ergebnis
0 0
45 0.7071443
90 1
180 0
270 -1



Beispiel:

  dim winkel as byte
  dim ergebnis as single
  winkel=90
  ergebnis = Fsine(winkel)

Siehe auch: Sine()