Dirichlet (FPScript)

21.09.2021

Berechnet die Dirichlet-Funktion, d. h. die periodische Spaltfunktion.

Syntax

Dirichlet(Angle, n)

 

Die Syntax der Dirichlet-Funktion besteht aus folgenden Teilen:

Teil

Beschreibung

Angle

Der Winkel im Bogenmaß.

Es sind alle Datenstrukturen erlaubt. Es sind alle numerischen Datentypen erlaubt.

Ist das Argument eine Liste, dann wird die Funktion für jedes Element der Liste ausgeführt und das Ergebnis ist ebenfalls eine Liste.

n

Der Parameter n der Dirichlet-Funktion.

Erlaubte Datenstrukturen sind Einzelwert. Es sind alle ganzzahligen Datentypen erlaubt.

Der Wert muss größer gleich 1 sein.

Ist das Argument eine Liste, dann wird deren erstes Element entnommen. Ist dies wieder eine Liste, dann wird der Vorgang wiederholt.

Anmerkungen

Der Datentyp des Ergebnisses ist immer 64-Bit Fließkomma.

Die Struktur des Ergebnisses entspricht der des Arguments Angle, ggf. erfolgt die Berechnung elementweise.

Das Ergebnis hat die Einheit 1, sofern Angle einheitenbehaftet ist und ansonsten keine Einheit.

Bei zusammengesetzten Datenstrukturen wird nur die Y-Komponente verrechnet.

Die Funktion ist definiert als -1k( für Angle = 2πk, k=0, ±1, ±2, ... und als Sin(n * Angle / 2) / (n * Sin(Angle / 2)) sonst.

Folgende Grafik zeigt den Verlauf der Funktion im Intervall [-4π, 4π] für verschiedene n:

Verfügbarkeit

FlexPro Basic, Professional, Developer Suite

Beispiele

Dirichlet(0, 2)

Ergibt 1.

Dim x
x = Series(-4 * PI, 4 * PI, 0.1)
Signal(Dirichlet(x, 2), x)
 

Berechnet ein Signal mit dem Funktionsverlauf mit n = 2 im Intervall [-4π, 4π].

Siehe auch

Chirp-Funktion

Sawtooth-Funktion

Sinc-Funktion

Square-Funktion

Straightline-Funktion

Artikel teilen oder als Email versenden:

Diese Beiträge könnten Sie ebenfalls interessieren