The NMathFunctions type exposes the following members.

Methods

  NameDescription
AbsOverloaded.
AbsSumOverloaded.
AcosOverloaded.
And
Returns the logical AND of two boolean values.
ArgOverloaded.
ArrayOfRandomNumbersOverloaded.
AsinOverloaded.
AtanOverloaded.
Atan2Overloaded.
CeilOverloaded.
ConditionNumberOverloaded.
ConjOverloaded.
ConjDotOverloaded.
ConjTransposeOverloaded.
ConjTransposeProductOverloaded.
CopyOnlyReal
Returns a copy of the input matrix only if the input matrix contains only real values (no NaN's of infinite values allowed). If the input matrix contains any non-real values an InvalidArgumentException is thrown.
CosOverloaded.
CoshOverloaded.
CrossOverloaded.
CumulativeProductOverloaded.
CumulativeSumOverloaded.
DeltaOverloaded.
DeterminantOverloaded.
DotOverloaded.
DoubleNormalRandomMatrix
Creates a matrix of normally distributed random numbers.
DoubleNormalRandomVector
Creates a vector of normally distributed random numbers.
DoubleRandomMatrix
Creates a matrix of uniformly distributed random numbers.
DoubleRandomVector
Creates a vextor of uniformly distributed random numbers.
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
EstimateConditionNumberOverloaded.
ExpOverloaded.
ExpmOverloaded.
FastMatrixCopy
Copies a matrix WITH COMPACT STRIDE to the indicated matrix.
FastMatrixDivide
Fast elementwise matrix division. All matrices must have the same size.
FastMatrixMultiply
Fast elementwise marix product. All matrices must have the same number of rows and columns.
FastMatrixSubract
Fast elementwise matrix subtraction. All matrices must have the same size.
FillArrayWithNormalRandomNumbers
Fills the given array with normally distributed random numbers.
FillArrayWithRandomNumbersOverloaded.
FloorOverloaded.
FrobeniusNorm
Calculates the Frobenius norm.
FrobNormDiffSqr
Calculates the square of the Frobenius norm of the difference between two matrices.
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetProjectionMatrix
Calculates the projection matrix.
GetType
Gets the Type of the current instance.
(Inherited from Object.)
ImagOverloaded.
InverseOverloaded.
KthSmallestValue<(Of <(T>)>)
Finds the Kth smallest value in the given array. k starts with 0, so with k = 0, the smallest value is returned, k returns the second smallest value, and so forth.
LogOverloaded.
Log10Overloaded.
MaxAbs1IndexOverloaded.
MaxAbs1ValueOverloaded.
MaxAbsIndexOverloaded.
MaxAbsValueOverloaded.
MaxIndexOverloaded.
MaxValueOverloaded.
MeanOverloaded.
MedianOverloaded.
MinAbs1IndexOverloaded.
MinAbs1ValueOverloaded.
MinAbsIndexOverloaded.
MinAbsValueOverloaded.
MinIndexOverloaded.
MinValueOverloaded.
NaNCountOverloaded.
NaNMaxIndexOverloaded.
NaNMaxValueOverloaded.
NaNMeanOverloaded.
NaNMedianOverloaded.
NaNMinIndexOverloaded.
NaNMinValueOverloaded.
NaNSortOverloaded.
NaNSumOverloaded.
NaNSumOfSquaresOverloaded.
NaNVarianceOverloaded.
Not
Returns the logical negation of a boolean value.
Or
Returns the logical OR of two boolean values.
OuterProductOverloaded.
PowOverloaded.
ProductOverloaded.
ProductPlusConst
Returns the product of the two matrices plus the constant.
ProductTransposeOverloaded.
PseudoInverseOverloaded.
RealOverloaded.
RepMatOverloaded.
RoundOverloaded.
SignOverloaded.
SinOverloaded.
SinhOverloaded.
SolveOverloaded.
SortOverloaded.
SortByColumnOverloaded.
SqrtOverloaded.
SumOverloaded.
SumOfSquaresOverloaded.
TanOverloaded.
TanhOverloaded.
ToString
Returns a String that represents the current Object.
(Inherited from Object.)
TraceOverloaded.
TransposeOverloaded.
TransposeProductOverloaded.
VarianceOverloaded.
Xor
Returns the exclusive-OR of two boolean values.

See Also