Multiplies a Vector by a Matrix.

Namespace: Extreme.Mathematics.LinearAlgebra
Assembly: Extreme.Numerics (Extreme.Numerics)

Syntax

Visual Basic (Declaration)
Public Shared Function Multiply ( _
	matrix As Matrix, _
	vector As Vector _
) As GeneralVector
C#
public static GeneralVector Multiply (
	Matrix matrix,
	Vector vector
)
C++
public:
static GeneralVector^ Multiply (
	Matrix^ matrix, 
	Vector^ vector
)

Parameters

matrix (Extreme.Mathematics.LinearAlgebra.Matrix)
A Matrix.
vector (Extreme.Mathematics.LinearAlgebra.Vector)
A Vector.

Return Value

A Vector that is the product of matrix and vector.

Remarks

The number of columns of the matrix matrix must equal the length of the vector vector.

Exceptions

ExceptionCondition
ArgumentNullExceptionmatrix is nullNothingnullptr.

-or-

vector is nullNothingnullptr.

DimensionMismatchExceptionThe length of vector does not equal the number of columns in matrix.