Språk

Matrix.SetIdentity Metod

Definition

Ändrar den här Matrix strukturen till en identitetsmatris.

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

Exempel

I följande exempel visas hur du omvandlar en Matrix struktur till en identitetsmatris.

private Matrix identityExample()
{

    // Get the identity matrix, which is equal to 
    // (1,0,0,1,0,0). 
    Matrix myMatrix = Matrix.Identity;

    Matrix m = new Matrix(1,0,0,1,0,0);

    return myMatrix;
}

Kommentarer

En identitetsmatris har värdet 1 i koefficienter [1,1],[2,2],[3,3] och värdet 0 i resten av koefficienterna. Detta korrelerar med inställningen M11 och M22 till 1 och M12, M21, OffsetXoch OffsetY till 0. I en affinmatris, som är den implementering som Windows Presentation Foundation (WPF) använder för strukturen Matrix, är koefficienterna [3,1],[3,2],[3.3] underförstådda att alltid ha värdena 0,0,1.

Kolumn 1 Kolumn 2 Kolumn 3
1 0 0
0 1 0
0 0 1

För en identitetsmatris ToString returnerar metoden strängen "Identitet", i stället för koefficienterna för Matrix.

Gäller för

Se även