Die Community zu .NET und Classic VB.
Menü

FAQ 0104: Wie benutze ich in VB trigonometrische Funktionen?

 von 

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.


Abbildung 1: Umrechnung zwischen Gradmaß und Bogenmaß

Um Winkel aus dem Grad- in das Bogenmaß umzurechnen, kann man folgenden Code verwenden:

Alpha´ = Alpha * Pi / 180

Listing 1: Winkel in das Bogenmaß umrechnen

In die andere Richtung geht es mit folgendem Code:

Beta = Beta´ * 180 / Pi

Listing 2: Winkel in das Gradmaß umrechnen

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)

Listing 3: Pi berechnen

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.