Click or drag to resize

RowVector Class

A row vector of real numbers.
Inheritance Hierarchy
System.Object
  Meta.Numerics.Matrices.AnyMatrix<Double>
    Meta.Numerics.Matrices.AnyRectangularMatrix
      Meta.Numerics.Matrices.AnyVector
        Meta.Numerics.Matrices.RowVector

Namespace:  Meta.Numerics.Matrices
Assembly:  Meta.Numerics (in Meta.Numerics.dll) Version: 4.1.4
Syntax
public sealed class RowVector : AnyVector

The RowVector type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyColumnCount
Gets the number of matrix columns.
(Overrides AnyMatrix<T>.ColumnCount.)
Public propertyDimension
Gets the dimension of the vector.
(Inherited from AnyVector.)
Public propertyIsReadOnly
Gets a flag indicating whether the matrix is read-only.
(Inherited from AnyMatrix<T>.)
Public propertyItem[Int32]
Gets or sets the specified vector component.
(Inherited from AnyVector.)
Public propertyItem[Int32, Int32]
Gets or sets the value of a matrix entry.
(Overrides AnyMatrix<T>.Item[Int32, Int32].)
Public propertyRowCount
Gets the number of matrix rows.
(Overrides AnyMatrix<T>.RowCount.)
Public propertyTranspose
Returns the transpose of the row vector.
Top
Methods
  NameDescription
Public methodColumn
Gets a copy of the specified column.
(Inherited from AnyRectangularMatrix.)
Public methodCopy
Returns a copy of the row vector.
Public methodEquals(Object)
Determines whether the given object is an equal matrix.
(Inherited from AnyMatrix<T>.)
Public methodEquals(AnyMatrix<T>)
Determines whether the given matrix equals the current matrix.
(Inherited from AnyMatrix<T>.)
Public methodFill
Sets all matrix entries according to a supplied fill function.
(Inherited from AnyMatrix<T>.)
Public methodFrobeniusNorm
Computes the Frobenius-norm of the matrix.
(Inherited from AnyRectangularMatrix.)
Public methodGetEnumerator
Gets an enumerator of the vector components.
(Inherited from AnyVector.)
Public methodGetHashCode
Not a valid operation.
(Inherited from AnyMatrix<T>.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInfinityNorm
Computes the ∞-norm of the matrix.
(Inherited from AnyRectangularMatrix.)
Public methodMaxNorm
Computes the max-norm of the matrix.
(Inherited from AnyRectangularMatrix.)
Public methodMultiplySelfByTranspose
Computes the product of the matrix and its transpose.
(Inherited from AnyRectangularMatrix.)
Public methodMultiplyTransposeBySelf
Computes the product of the matrix's transpose and itself.
(Inherited from AnyRectangularMatrix.)
Public methodNorm
Computes the magnitude of the vector.
(Inherited from AnyVector.)
Public methodOneNorm
Computes the 1-norm of the matrix.
(Inherited from AnyRectangularMatrix.)
Public methodRow
Gets a copy of the specified row.
(Inherited from AnyRectangularMatrix.)
Public methodToArray
Returns the vector elements in an independent array.
(Inherited from AnyVector.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Operators
  NameDescription
Public operatorStatic memberAddition
Computes the sum of two row vectors.
Public operatorStatic memberDivision
Divides a row vector by a real, scalar constant.
Public operatorStatic memberMultiply(Double, RowVector)
Multiplies a row vector by a real, scalar constant.
Public operatorStatic memberMultiply(RowVector, AnyRectangularMatrix)
Multiplies any real, rectangular matrix by a row vector.
Public operatorStatic memberMultiply(RowVector, ColumnVector)
Computes the inner (scalar or dot) product of a row and a column vector.
Public operatorStatic memberSubtraction
Computes the difference of two column vectors.
Public operatorStatic memberUnaryNegation
Negates a row vector.
Top
Remarks

An N-dimensional row vector is an 1 X N dimensional matrix.

See Also