Vector.Multiply Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
Multiply(Double, Vector) |
Vynásobí zadaný skalár zadaným vektorem a vrátí výslednou Vectorhodnotu . |
Multiply(Vector, Double) |
Vynásobí zadaný vektor zadaným skalárem a vrátí výslednou Vectorhodnotu . |
Multiply(Vector, Matrix) |
Transformuje prostor souřadnic zadaného vektoru pomocí zadaného Matrixobjektu . |
Multiply(Vector, Vector) |
Vypočítá tečkovaný součin dvou zadaných vektorů a vrátí výsledek jako Double. |
Multiply(Double, Vector)
Vynásobí zadaný skalár zadaným vektorem a vrátí výslednou Vectorhodnotu .
public:
static System::Windows::Vector Multiply(double scalar, System::Windows::Vector vector);
public static System.Windows.Vector Multiply (double scalar, System.Windows.Vector vector);
static member Multiply : double * System.Windows.Vector -> System.Windows.Vector
Public Shared Function Multiply (scalar As Double, vector As Vector) As Vector
Parametry
- scalar
- Double
Skalár, který se má vynásobit.
- vector
- Vector
Vektor, který se má násobit.
Návraty
Výsledek násobení scalar
a vector
.
Příklady
Následující příklad ukazuje, jak použít tuto metodu k vynásobení skaláru pomocí Vector.
private Vector multiplyVectorByScalarExample2()
{
Vector vector1 = new Vector(20, 30);
Double scalar1 = 75;
Vector vectorResult = new Vector();
// Multiply the vector by the scalar.
// vectorResult is equal to (1500,2250)
vectorResult = Vector.Multiply(scalar1, vector1);
return vectorResult;
}
Viz také
Platí pro
Multiply(Vector, Double)
Vynásobí zadaný vektor zadaným skalárem a vrátí výslednou Vectorhodnotu .
public:
static System::Windows::Vector Multiply(System::Windows::Vector vector, double scalar);
public static System.Windows.Vector Multiply (System.Windows.Vector vector, double scalar);
static member Multiply : System.Windows.Vector * double -> System.Windows.Vector
Public Shared Function Multiply (vector As Vector, scalar As Double) As Vector
Parametry
- vector
- Vector
Vektor, který se má násobit.
- scalar
- Double
Skalár, který se má vynásobit.
Návraty
Výsledek násobení vector
a scalar
.
Příklady
Následující příklad ukazuje, jak použít tuto metodu Vector k vynásobení skaláru.
private Vector multiplyVectorByScalarExample1()
{
Vector vector1 = new Vector(20, 30);
Double scalar1 = 75;
Vector vectorResult = new Vector();
// Multiply the vector by the scalar.
// vectorResult is equal to (1500,2250)
vectorResult = Vector.Multiply(vector1, scalar1);
return vectorResult;
}
Viz také
Platí pro
Multiply(Vector, Matrix)
Transformuje prostor souřadnic zadaného vektoru pomocí zadaného Matrixobjektu .
public:
static System::Windows::Vector Multiply(System::Windows::Vector vector, System::Windows::Media::Matrix matrix);
public static System.Windows.Vector Multiply (System.Windows.Vector vector, System.Windows.Media.Matrix matrix);
static member Multiply : System.Windows.Vector * System.Windows.Media.Matrix -> System.Windows.Vector
Public Shared Function Multiply (vector As Vector, matrix As Matrix) As Vector
Parametry
- vector
- Vector
Vektorová struktura, která se má transformovat.
- matrix
- Matrix
Transformace, která se má použít pro vector
.
Návraty
Výsledek transformace vector
pomocí matrix
.
Příklady
Následující příklad ukazuje, jak tuto metodu VectorMatrixpoužít k vynásobení hodnotou .
private Vector multiplyVectorByMatrixExample()
{
Vector vector1 = new Vector(20, 30);
Matrix matrix1 = new Matrix(40, 50, 60, 70, 80, 90);
Vector vectorResult = new Vector();
// Multiply the vector and matrix.
// vectorResult is equal to (2600,3100).
vectorResult = Vector.Multiply(vector1, matrix1);
return vectorResult;
}
Viz také
Platí pro
Multiply(Vector, Vector)
Vypočítá tečkovaný součin dvou zadaných vektorů a vrátí výsledek jako Double.
public:
static double Multiply(System::Windows::Vector vector1, System::Windows::Vector vector2);
public static double Multiply (System.Windows.Vector vector1, System.Windows.Vector vector2);
static member Multiply : System.Windows.Vector * System.Windows.Vector -> double
Public Shared Function Multiply (vector1 As Vector, vector2 As Vector) As Double
Parametry
- vector1
- Vector
První vektor, který se má násobit.
- vector2
- Vector
Druhá vektorová struktura, která se má násobit.
Návraty
Obsahující Double skalární součin vector1
vector2
a , který se vypočítá pomocí následujícího vzorce:
(vector1.X * vector2.X) + (vector1.Y * vector2.Y)
Příklady
Následující příklad ukazuje, jak tuto metodu VectorVectorpoužít k vynásobení hodnotou .
private Double getDotProductExample()
{
Vector vector1 = new Vector(20, 30);
Vector vector2 = new Vector(45, 70);
Double doubleResult;
// Return the dot product of the two specified vectors.
// The dot product is calculated using the following
// formula: (vector1.X * vector2.X) + (vector1.Y * vector2.Y).
// doubleResult is equal to 3000
doubleResult = Vector.Multiply(vector1, vector2);
return doubleResult;
}