FAQ 0104: Wie benutze ich in VB trigonometrische Funktionen?
von Helge Rex
Frage
Wie benutze ich in VB trigonometrische Funktionen?
Allgemeine Informationen
Visual Basic verwendet, wie die meisten anderen Programmiersprachen auch, das Bogenmaß, um Winkel zu verarbeiten.
Um Winkel aus dem Grad- in das Bogenmaß umzurechnen, kann man folgenden Code verwenden:
Alpha´ = Alpha * Pi / 180
In die andere Richtung geht es mit folgendem Code:
Beta = Beta´ * 180 / Pi
Pi
Für trigonometrische Funktionen ist die Kenntnis von Pi unersetzlich. Leider hat Microsoft die Definition von Pi vergessen. Mit folgendem Code kann man sich aber helfen:
' Deklaration Dim PI As Double ' PI berechnen PI = 4 * Atn(1)
trigonometrische Funktionen
Sinus, Cosinus, Tangens und Arcustangens gehören zum Lieferumfang von Visual Basic. Eine Übersicht verwandter Funktionen inklusive Berechnungsformel findet man in der MSDN Library unter Abgeleitete mathematische Funktionen (englischsprachig). Die Arcus-Funktionen verbergen sich hinter den Inverse-Funktionen.
Ihre Meinung
Falls Sie Fragen zu dieser FAQ haben, Ihre Erfahrung mit anderen Nutzern austauschen möchten oder auf eine Ergänzung hinweisen möchten, dann teilen Sie uns diese bitte in einem der unten vorhandenen Themen oder über einen neuen Beitrag mit. Hierzu können sie einfach einen Beitrag in einem zum Thema passenden Forum anlegen, welcher automatisch mit dieser Seite verknüpft wird.