Aracılığıyla paylaş


Matrix.Invert Yöntem

Tanım

Bu Matrix yapıyı ters çevirir.

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

Özel durumlar

Yapı Matrix ters çevrilemez değildir.

Örnekler

Aşağıdaki örnek, bir Matrix yapının ters çevrilemez olup olmadığını denetler. Ters çevrilebilirse, Matrix yapı tersine çevrilir.

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.");
    }
}

Şunlara uygulanır