Matrix.HasInverse Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu Matrix yapının ters çevrilemez olup olmadığını gösteren bir değer alır.
public:
property bool HasInverse { bool get(); };
public bool HasInverse { get; }
member this.HasInverse : bool
Public ReadOnly Property HasInverse As Boolean
Özellik Değeri
true
öğesinin Matrix tersi varsa; aksi takdirde , false
. Varsayılan değer: true
.
Örnekler
Aşağıdaki örnek, a'nın Matrix ters çevrilemez olup olmadığını denetler. Ters çevrilebilirse, Matrix 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.");
}
}