Matrix.Invert Methode

Definition

Invertiert diese Matrix Struktur.

public:
 void Invert();
public void Invert();
member this.Invert : unit -> unit
Public Sub Invert ()

Ausnahmen

Die Matrix Struktur ist nicht invertierbar.

Beispiele

Im folgenden Beispiel wird überprüft, ob eine Matrix Struktur invertierbar ist. Wenn sie unvertierbar ist, wird die Matrix Struktur invertiert.

private Matrix inverseExample()
{
    
    // Creating a Matrix structure.
    Matrix myMatrix = new Matrix(5, 10, 15, 20, 25, 30);
                
    // Checking if myMatrix is invertible.
    if (myMatrix.HasInverse)
    {

        // Invert myMatrix. myMatrix is now 
        // equal to (-0.4, 0.2 , 0.3, -0.1, 1, -2) 
        myMatrix.Invert();
        
        // Return the inverted matrix.
        return myMatrix;
    }
    else
    {
        throw new InvalidOperationException("The matrix is not invertible.");
    }
}

Gilt für: