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()