L_UMTP_Invert3x3

Diese Funktion invertiert eine 3x3-Matrix.

Aus Gründen der Rechenperformance werden die Eingangsmatrix alrM und das Resultat alrMinv als VAR_IN_OUT übergeben. Der Speicher für alrMinv muss in der Applikation bereitgestellt werden.

 

 

 

L_UMTP_Invert3x3

 

 

 

ARRAY[1..3, 1..3] OF LREAL

-

alrM

ARRAY[1..3, 1..3] OF LREAL

-

alrMinv

 

 

 

 

 

 

 

 

Ein- und Ausgänge

Name

Datentyp

Info/Einstellmöglichkeiten

alrM

ARRAY[1..3, 1..3] OF LREAL

Matrix

Auf diese Variable wird nur lesend zugegriffen.

alrMinv

ARRAY[1..3, 1..3] OF LREAL

Resultierende inverse Matrix

Auf diese Variable wird schreibend zugegriffen.

Ausgänge

Name

Datentyp

Wert/Bedeutung

L_UMTP_Invert3x3

BOOL

TRUE

Die Matrix wurde erfolgreich invertiert.

FALSE

Die Matrix alrM ist singulär und kann nicht invertiert werden.