Erzeugt eine komplexe Zahl aus zwei Werten in polarer Notation.

Zur Kombination zweier Matrizen müssen beide die gleiche Anzahl von Dimensionen haben. Ansonsten wird eine leere komplexe Matrix ausgegeben. Die Standarddatentypen für diese polymorphe Funktion sind im Anschlussfeld dargestellt.


icon

Ein-/Ausgänge

  • cdbl.png r

    r kann beispielsweise ein Skalar, ein Zahlen-Array oder -Cluster oder ein Array aus Zahlen-Clustern sein.

  • cdbl.png Theta

    Theta kann beispielsweise ein Skalar, ein Zahlen-Array oder -Cluster oder ein Array aus Zahlen-Clustern sein. Theta wird im Bogenmaß angegeben.

  • icdb.png r * e^(i*Theta)

    r * e^(i*Theta) hat die gleiche Datenstruktur wie r und Theta, jedoch mit komplexer Darstellung anstatt Skalardarstellung.

  • Wenn z in kartesischer Form angegeben ist (z = a + bi), wandelt diese Funktion die polaren Komponenten entsprechend der folgenden Gleichung um:

    z = r*cos(theta) + i r*sin(theta)

    Wenn Sie diese Funktion mit einer Matrix verbinden, wird die Funktion durch ein VI ersetzt, dessen SubVIs mit dem Datentyp "Matrix" arbeiten. Das resultierende VI hat das gleiche Symbol, enthält aber einen matrizenspezifischen Algorithmus. Wenn Sie die Matrizen von den Eingängen trennen, bleibt der Knoten weiterhin ein VI. Zum Wiederherstellen der Originalfunktion müssen am Eingang andere Datentypen anliegen. Wenn Sie einen Datentyp mit einer Funktion verbinden und dieser Datentyp dazu führt, dass eine grundlegende mathematische Operation fehlschlägt, gibt die Funktion eine leere Matrix oder NaN zurück.