Bestimmt die Pseudoinverse Matrix der Eingangsmatrix. Zur Auswahl der polymorphen Instanz verbinden Sie Daten mit dem Eingang Eingangsmatrix oder wählen Sie die Instanz manuell aus.


icon

Ein-/Ausgänge

  • c2dcdb.png Eingangsmatrix

    Eingangsmatrix ist eine rechteckige Matrix mit komplexen Elementen. Wenn Eingangsmatrix keine quadratische Matrix oder Eingangsmatrix singulär ist, existiert die inverse Eingangsmatrix nicht. Sie können stattdessen die pseudoinverse Eingangsmatrix berechnen.

  • cdbl.png Toleranz

    Toleranz dient zum Bestimmen des Rangs der Eingangsmatrix. Der Rang entspricht der Anzahl der Werte, die größer als die Toleranz sind. Der Standardwert lautet –1.

  • i2dcdb.png Pseudoinverse Matrix

    Pseudoinverse Matrix ist die pseudoinverse Matrix der Eingangsmatrix. Wenn die Eingangsmatrix quadratisch und nicht singulär ist, entspricht die pseudoinverse Matrix der inversen Matrix. In diesem Fall sollte die Umkehrung der Eingangsmatrix besser mit dem VI Inverse Matrix berechnet werden.

  • ii32.png Fehler

    Fehler gibt alle Fehler oder Warnungen des VIs aus. Zur Umwandlung eines Fehlercodes oder einer Warnung in einen Fehler-Cluster verbinden Sie Fehler mit dem VI Fehler-Cluster aus Fehlercode.

  • Die (m, n)-Matrix A+ ist die pseudoinverse Matrix A, wenn A+ die folgenden vier Moore-Penrose-Bedingungen erfüllt:

    • A A+ A = A.
    • A+ A A+ = A+.
    • A A+ ist eine symmetrische Matrix.
    • A+ A ist eine symmetrische Matrix.

    Die Pseudoinverse Matrix A+ wird anhand des Algorithmus zur Singulärwertzerlegung berechnet. Angenommen, die Singulärwertzerlegung von A sei gleich USV*. In diesem Fall ist A+ = VS + U*. Zur Bildung der pseudoinversen Matrix einer Diagonalmatrix S muss von jedem Element in der Diagonalen der Kehrwert genommen werden. Wenn die Element kleiner als die Toleranz sind, werden die Reziprokwerte auf 0 gesetzt.

    Durch die Pseudoinverse kann ein System linearer Gleichungen durch die Methode der kleinsten Quadrate gelöst werden. Für ein lineares System des Typs Ax = b bildet folgende Gleichung die Lösung der kleinsten Quadrate: x = A+b.

    Beispiele

    Die folgenden Beispieldateien sind in LabVIEW enthalten.

    • labview\examples\Mathematics\Linear Algebra\Linear Algebra Calculator.vi