Vektor/Matrix Basisoperationen

Matrix-Daten kopieren

Funktionsbaustein Matrix-Daten kopieren

Matrix-Erzeugen

Funktionsbaustein Matrix erzeugen

Matrix–Erzeugen einer Diagonalmatrix

Funktionsbaustein Matrix–Erzeugen einer Diagonalmatrix

Matrix-Größe

Funktionsbaustein Matrix-Größe

Matrix-Lesen

Funktionsbaustein Matrix-Lesen

Matrix-Rotieren

Funktionsbaustein Matrix-Rotieren

Matrix-Setzen

Funktionsbaustein Matrix-Setzen

Matrix-Transponieren

Funktionsbaustein Matrix Transponieren

Vektor-Daten kopieren

Funktionsbaustein Vektor-Daten kopieren

Vektor-Erzeugen

Funktionsbaustein Vektor-Erzeugen

Vektor-Länge

Funktionsbausteine Vektor-Länge

Vektor-Lesen

Funktionsbaustein Vektor-Lesen

Vektor-Rotieren

Funktionsbaustein Vektor-Rotieren

Vektor-Setzen

Funktionsbaustein Vektor-Setzen

Wichtige Eigenschaften von Matrizen und Vektoren

Vektor- und Matrix-Funktionsbausteine besitzen einen wiederbeschreibbaren Eingang. Aus diesem Grund ist die Bausteinnummer sehr wichtig.

Speicheranforderung muss über den Erzeugen-Baustein erfolgen oder durch eine Variable (automatische Zuweisung).

Grundlegende Handhabung

Vektoren sind eine besondere Form von Matrizen. In iCon-L werden sie auch genauso behandelt. Aus diesem Grund wird das Beispiel anhand von Matrizen veranschaulicht.

Verbinden

Im Normalfall werden die Funktionsbausteine mittels Verbindungslinie miteinander vernetzt.

Anschlussdefinition

Des Weiteren können Matrizen über Variablen miteinander verbunden werden. Dazu muss die Variable als Variable als Vorgabe durch Verbindungslinie (Referenz) definiert werden.

Automatische Adressvergabe

Wenn Sie die Variable über Automatische Adressvergabe definieren und Sie die Matrix initialisieren wollen, gehen Sie wie folgt vor:

Nutzen Sie hierfür nicht den Baustein Matrix–Erzeugen.

Dateioperation

Wenn Sie eine gespeicherte Matrix aus einem Dateisystem laden möchte, können Sie über den Baustein Matrix-Erstellen Speicher zuweisen.