Defines a matrix of floats.
Copyright (c) 2003-2004, dnAnalytics Project. All rights reserved. See http://www.dnAnalytics.net for details.
Adopted to Altaxo (c) 2005 Dr. Dirk Lellinger.
Constructor | Description | ||
Full Usage:
FloatMatrix(dimension)
Parameters:
int
-
Dimensions of square matrix.
|
![]() ![]() ![]() ![]() Constructor for square matrix with its components set to zero.
|
||
Full Usage:
FloatMatrix(rows, columns)
Parameters:
int
-
Number of rows.
columns : int
-
Number of columns.
|
![]() ![]() ![]() ![]() Constructor for matrix with its components set to zero.
|
||
Full Usage:
FloatMatrix(dimension, value)
Parameters:
int
-
Dimensions of square matrix.
value : float32
-
float value to fill all matrix components.
|
![]() ![]() ![]() ![]() Constructor for square matrix with its components set to a specified value.
|
||
Full Usage:
FloatMatrix(rows, columns, value)
Parameters:
int
-
Number of rows.
columns : int
-
Number of columns.
value : float32
-
float value to fill all matrix components.
|
![]() ![]() ![]() ![]() Constructor for matrix with components set to a specified value
|
||
Full Usage:
FloatMatrix(source)
Parameters:
FloatMatrix
-
FloatMatrix to deep copy into new matrix.
|
![]() ![]() ![]() ![]() Constructor for matrix that makes a deep copy of a given float matrix.
|
||
Full Usage:
FloatMatrix(values)
Parameters:
float32[,]
|
![]() ![]() ![]() ![]()
|
||
Full Usage:
FloatMatrix(source)
Parameters:
IROMatrix<float32>
-
IROFloatMatrix to deep copy into new matrix.
|
![]() ![]() ![]() ![]()
Constructor for matrix that makes a deep copy of a given
|
Instance member | Description | ||||||
|
![]() ![]() ![]() ![]()
Add a
|
||||||
Full Usage:
this.Add
Parameters:
float32
-
float to add.
|
![]() ![]() ![]() ![]()
Add a
|
||||||
Full Usage:
this.Add
Parameters:
obj
Returns: int
Modifiers: abstract |
![]() ![]() ![]() ![]()
Add a new value to the end of the
|
||||||
Full Usage:
this.Clear
Modifiers: abstract |
![]() ![]() ![]() ![]()
Set all values in the |
||||||
|
![]() ![]() ![]() ![]()
Clone (deep copy) a
|
||||||
Full Usage:
this.ColumnCount
Returns: int
The number of columns.
Modifiers: abstract |
![]() ![]() ![]() ![]()
Return the number of columns in
|
||||||
Full Usage:
this.ColumnLength
Returns: int
The number of columns.
|
![]() ![]() ![]() ![]()
Return the number of columns in
|
||||||
Full Usage:
this.Contains
Parameters:
obj
Returns: bool
Modifiers: abstract |
![]() ![]() ![]() ![]()
Check if the any of the
|
||||||
|
![]() ![]() ![]() ![]() Copies the values from a matrix into this matrix.
|
||||||
|
![]() ![]() ![]() ![]() Copy the components of this vector to an array
|
||||||
Full Usage:
this.Count
Returns: int
|
![]() ![]() ![]() ![]() Get the number of elements in the matrix
|
||||||
Full Usage:
this.Divide
Parameters:
float32
-
float to divide by (as denominator).
|
![]() ![]() ![]() ![]()
Divide this
|
||||||
Full Usage:
this.Equals
Parameters:
obj
-
obj to compare present FloatMatrix to.
Returns: bool
Returns true if the variable is the same as the FloatMatrix variable
Modifiers: abstract |
![]() ![]() ![]() ![]()
Check if
|
||||||
Full Usage:
this.GetColumn
Parameters:
int
-
Column number to return.
Returns: FloatVector
FloatVector representation of column from the FloatMatrix .
|
![]() ![]() ![]() ![]()
Return a column of the
|
||||||
Full Usage:
this.GetConditionNumber
Returns: float32
the condition number of the matrix.
|
![]() ![]() ![]() ![]() Calculates the condition number of the matrix.
|
||||||
Full Usage:
this.GetDeterminant
Returns: float32
The determinant the FloatMatrix .
|
![]() ![]() ![]() ![]()
Computes the determinant the
|
||||||
Full Usage:
this.GetDiagonal
Returns: FloatVector
FloatVector representation of diagonal from the FloatMatrix .
|
![]() ![]() ![]() ![]()
Return the diagonal of the
|
||||||
|
![]() ![]() ![]() ![]() Return an IEnumerator
|
||||||
Full Usage:
this.GetFrobeniusNorm
Returns: float32
the Frobenius norm of this matrix.
|
![]() ![]() ![]() ![]() Calculates the Frobenius norm of this matrix.
|
||||||
Full Usage:
this.GetHashCode
Returns: int
The Hashcode representation of FloatMatrix
Modifiers: abstract |
![]() ![]() ![]() ![]()
Return the Hashcode for the
|
||||||
Full Usage:
this.GetInfinityNorm
Returns: float32
the infinity norm of this matrix.
|
![]() ![]() ![]() ![]() Calculates the infinity norm of this matrix.
|
||||||
|
![]() ![]() ![]() ![]()
Returns an inverse of the
|
||||||
Full Usage:
this.GetL1Norm
Returns: float32
the L1 norm of this matrix.
|
![]() ![]() ![]() ![]() Calculates the L1 norm of this matrix.
|
||||||
Full Usage:
this.GetL2Norm
Returns: float32
the L2 norm of this matrix.
|
![]() ![]() ![]() ![]() Calculates the L2 norm of this matrix.
|
||||||
Full Usage:
this.GetLowerTriangle
Returns: FloatMatrix
FloatMatrix with lower triangle values from FloatMatrix .
|
![]() ![]() ![]() ![]()
Return the lower triangle values from
|
||||||
Full Usage:
this.GetRow
Parameters:
int
-
Row number to return.
Returns: FloatVector
FloatVector representation of row from the FloatMatrix .
|
![]() ![]() ![]() ![]()
Return a row of the
|
||||||
Full Usage:
this.GetStrictlyLowerTriangle
Returns: FloatMatrix
FloatMatrix with strictly lower triangle values from FloatMatrix .
|
![]() ![]() ![]() ![]()
Return the strictly lower triangle values from
|
||||||
Full Usage:
this.GetStrictlyUpperTriangle
Returns: FloatMatrix
FloatMatrix with strictly upper triangle values from FloatMatrix .
|
![]() ![]() ![]() ![]()
Return the strictly upper triangle values from
|
||||||
Full Usage:
this.GetSubMatrix
Parameters:
int
-
Return data from this row to last row.
startColumn : int
-
Return data from this column to last column.
Returns: FloatMatrix
FloatMatrix of submatrix specified by input variable.
|
![]() ![]() ![]() ![]()
Returns a submatrix of the
|
||||||
Full Usage:
this.GetSubMatrix
Parameters:
int
-
Return data starting from this row.
startColumn : int
-
Return data starting from this column.
endRow : int
-
Return data ending in this row.
endColumn : int
-
Return data ending in this column.
Returns: FloatMatrix
FloatMatrix of submatrix specified by input variable.
|
![]() ![]() ![]() ![]()
Returns a submatrix of the
|
||||||
|
![]() ![]() ![]() ![]()
Return the transpose of the
|
||||||
Full Usage:
this.GetUpperTriangle
Returns: FloatMatrix
FloatMatrix with upper triangle values from FloatMatrix .
|
![]() ![]() ![]() ![]()
Return the upper triangle values from
|
||||||
Full Usage:
this.IndexOf
Parameters:
obj
Returns: int
Modifiers: abstract |
![]() ![]() ![]() ![]()
Return the index of the
|
||||||
Full Usage:
this.Insert
Parameters:
int
value : obj
Modifiers: abstract |
![]() ![]() ![]() ![]()
Insert a
|
||||||
Full Usage:
this.Invert
|
![]() ![]() ![]() ![]()
Inverts the
|
||||||
Full Usage:
this.IsFixedSize
Returns: bool
Modifiers: abstract |
![]() ![]() ![]() ![]() Returns true indicating that the IList interface doesn't support addition and removal of elements
|
||||||
Full Usage:
this.IsReadOnly
Returns: bool
Modifiers: abstract |
![]() ![]() ![]() ![]() Returns false indicating that the IList interface supports modification of elements
|
||||||
Full Usage:
this.IsSynchronized
Returns: bool
|
![]() ![]() ![]() ![]() Get a boolean indicating whether the data storage method of this matrix is thread-safe
|
||||||
Full Usage:
this.[arg1, arg2]
Parameters:
int
Returns: int
Returns a float matrix element.
Modifiers: abstract |
![]() ![]() ![]() ![]() Access a matrix element.
|
||||||
Full Usage:
this.Multiply
Parameters:
float32
-
float to multiply with.
|
![]() ![]() ![]() ![]()
Multiply this
|
||||||
|
![]() ![]() ![]() ![]()
Multiply this
|
||||||
|
![]() ![]() ![]() ![]()
Multiply this
|
||||||
Full Usage:
this.Remove
Parameters:
obj
Modifiers: abstract |
![]() ![]() ![]() ![]()
Remove the first instance of a given
|
||||||
Full Usage:
this.RemoveAt
Parameters:
int
Modifiers: abstract |
![]() ![]() ![]() ![]()
Remove the component of the
|
||||||
Full Usage:
this.RowCount
Returns: int
The number of rows.
Modifiers: abstract |
![]() ![]() ![]() ![]()
Return the number of rows in the
|
||||||
Full Usage:
this.RowLength
Returns: int
The number of rows.
|
![]() ![]() ![]() ![]()
Return the number of rows in the
|
||||||
Full Usage:
this.SetColumn
Parameters:
int
-
The column to set.
data : FloatVector
-
The data to file the column with.
|
![]() ![]() ![]() ![]() Sets the values of a column to the given vector.
|
||||||
Full Usage:
this.SetColumn
Parameters:
int
-
The column to set.
data : float32[]
-
The data to file the column with.
|
![]() ![]() ![]() ![]() Sets the values of a column to the given array.
|
||||||
Full Usage:
this.SetDiagonal
Parameters:
FloatVector
-
FloatVector with values to insert into diagonal of FloatMatrix .
|
![]() ![]() ![]() ![]()
Set the diagonal of the
|
||||||
Full Usage:
this.SetRow
Parameters:
int
-
The row to set.
data : FloatVector
-
The data to file the row with.
|
![]() ![]() ![]() ![]() Sets the values of a row to the given vector.
|
||||||
Full Usage:
this.SetRow
Parameters:
int
-
The row to set.
data : float32[]
-
The data to file the row with.
|
![]() ![]() ![]() ![]() Sets the values of a row to the given array.
|
||||||
|
![]() ![]() ![]() ![]()
Subtract a
|
||||||
Full Usage:
this.Subtract
Parameters:
float32
-
float to subtract.
|
![]() ![]() ![]() ![]()
Subtract a
|
||||||
Full Usage:
this.ToArray
Returns: float32[,]
float array with data from FloatMatrix .
|
![]() ![]() ![]() ![]()
Convert
|
||||||
Full Usage:
this.ToString
Returns: string
The string representation of the value of this instance.
Modifiers: abstract |
![]() ![]() ![]() ![]()
A string representation of this
|
||||||
Full Usage:
this.ToString
Parameters:
string
-
A format specification.
Returns: string
The string representation of the value of this instance as specified by format.
|
![]() ![]() ![]() ![]()
A string representation of this
|
||||||
Full Usage:
this.ToString
Parameters:
IFormatProvider
-
An IFormatProvider that supplies culture-specific formatting information.
Returns: string
The string representation of the value of this instance as specified by provider.
|
![]() ![]() ![]() ![]()
A string representation of this
|
||||||
Full Usage:
this.ToString
Parameters:
string
-
A format specification.
formatProvider : IFormatProvider
-
An IFormatProvider that supplies culture-specific formatting information.
Returns: string
The string representation of the value of this instance as specified by format and provider.
Modifiers: abstract |
![]() ![]() ![]() ![]()
A string representation of this
|
||||||
Full Usage:
this.Transpose
|
![]() ![]() ![]() ![]()
Replace the |
Static member | Description | ||||
Full Usage:
a * b
Parameters:
float32
-
float to act as left operator.
b : FloatMatrix
-
FloatMatrix to act as right operator.
Returns: FloatMatrix
FloatMatrix with results.
|
![]() ![]() ![]() ![]()
Multiply a
|
||||
Full Usage:
a * b
Parameters:
FloatMatrix
-
FloatMatrix whose elements to multiply.
b : float32
-
float to multiply with.
Returns: FloatMatrix
FloatMatrix with results.
|
![]() ![]() ![]() ![]()
Multiply a
|
||||
Full Usage:
x * y
Parameters:
FloatMatrix
-
FloatMatrix to act as left operator.
y : FloatVector
-
FloatVector to act as right operator.
Returns: FloatVector
FloatMatrix with results
|
![]() ![]() ![]() ![]()
Multiply a
|
||||
Full Usage:
x * y
Parameters:
FloatMatrix
-
FloatMatrix to act as left operator.
y : FloatMatrix
-
FloatMatrix to act as right operator.
Returns: FloatMatrix
FloatMatrix with results.
|
![]() ![]() ![]() ![]()
Multiply a
|
||||
Full Usage:
a + b
Parameters:
FloatMatrix
-
FloatMatrix to add to.
b : FloatMatrix
-
FloatMatrix to add.
Returns: FloatMatrix
FloatMatrix with results.
|
![]() ![]() ![]() ![]()
Add a
|
||||
Full Usage:
a + b
Parameters:
float32
-
float to add to.
b : FloatMatrix
-
FloatMatrix to add.
Returns: FloatMatrix
FloatMatrix with results.
|
![]() ![]() ![]() ![]()
Add a
|
||||
Full Usage:
a + b
Parameters:
FloatMatrix
-
FloatMatrix to add to.
b : float32
-
float to add.
Returns: FloatMatrix
FloatMatrix with results.
|
![]() ![]() ![]() ![]()
Add a
|
||||
Full Usage:
a - b
Parameters:
FloatMatrix
-
FloatMatrix to subtract from.
b : FloatMatrix
-
FloatMatrix to subtract.
Returns: FloatMatrix
FloatMatrix with results.
|
![]() ![]() ![]() ![]()
Subtract a
|
||||
Full Usage:
a - b
Parameters:
float32
-
float to subtract from.
b : FloatMatrix
-
FloatMatrix to subtract.
Returns: FloatMatrix
FloatMatrix with results.
|
![]() ![]() ![]() ![]()
Subtract a
|
||||
Full Usage:
a - b
Parameters:
FloatMatrix
-
FloatMatrix to subtract from.
b : float32
-
float to subtract.
Returns: FloatMatrix
FloatMatrix with results.
|
![]() ![]() ![]() ![]()
Subtract a
|
||||
Full Usage:
a / b
Parameters:
FloatMatrix
-
FloatMatrix whose elements to divide as numerator.
b : float32
-
float to divide by (as denominator).
Returns: FloatMatrix
FloatMatrix with results.
|
![]() ![]() ![]() ![]()
Divide a
|
||||
|
![]() ![]() ![]() ![]()
Positive operator for
|
||||
|
![]() ![]() ![]() ![]()
Negate operator for
|
||||
Full Usage:
FloatMatrix.Add(a, b)
Parameters:
FloatMatrix
-
FloatMatrix to add to.
b : FloatMatrix
-
FloatMatrix to add.
Returns: FloatMatrix
FloatMatrix with results.
|
![]() ![]() ![]() ![]()
Add a
|
||||
Full Usage:
FloatMatrix.Add(a, b)
Parameters:
float32
-
float to add to.
b : FloatMatrix
-
FloatMatrix to add.
Returns: FloatMatrix
FloatMatrix with results.
|
![]() ![]() ![]() ![]()
Add a
|
||||
Full Usage:
FloatMatrix.Add(a, b)
Parameters:
FloatMatrix
-
FloatMatrix to add to.
b : float32
-
float to add.
Returns: FloatMatrix
FloatMatrix with results.
|
![]() ![]() ![]() ![]()
Add a
|
||||
Full Usage:
FloatMatrix.CreateIdentity(rank)
Parameters:
int
-
Rank of identity matrix.
Returns: FloatMatrix
|
![]() ![]() ![]() ![]() Creates an identity matrix.
|
||||
Full Usage:
FloatMatrix.Divide(a, b)
Parameters:
FloatMatrix
-
FloatMatrix whose elements to divide as numerator.
b : float32
-
float to divide by (as denominator).
Returns: FloatMatrix
FloatMatrix with results.
|
![]() ![]() ![]() ![]()
Divide a
|
||||
Full Usage:
FloatMatrix.Multiply(a, b)
Parameters:
float32
-
float to act as left operator.
b : FloatMatrix
-
FloatMatrix to act as right operator.
Returns: FloatMatrix
FloatMatrix with results.
|
![]() ![]() ![]() ![]()
Multiply a
|
||||
Full Usage:
FloatMatrix.Multiply(a, b)
Parameters:
FloatMatrix
-
FloatMatrix whose elements to multiply.
b : float32
-
float to multiply with.
Returns: FloatMatrix
FloatMatrix with results
|
![]() ![]() ![]() ![]()
Multiply a
|
||||
Full Usage:
FloatMatrix.Multiply(x, y)
Parameters:
FloatMatrix
-
FloatMatrix to act as left operator.
y : FloatVector
-
FloatVector to act as right operator.
Returns: FloatVector
FloatMatrix with results
|
![]() ![]() ![]() ![]()
Multiply a
|
||||
Full Usage:
FloatMatrix.Multiply(x, y)
Parameters:
FloatMatrix
-
FloatMatrix to act as left operator.
y : FloatMatrix
-
FloatMatrix to act as right operator.
Returns: FloatMatrix
FloatMatrix with results
|
![]() ![]() ![]() ![]()
Multiply a
|
||||
Full Usage:
FloatMatrix.Negate(a)
Parameters:
FloatMatrix
Returns: FloatMatrix
FloatMatrix with values to negate.
|
![]() ![]() ![]() ![]()
Negate the values in
|
||||
Full Usage:
FloatMatrix.Subtract(a, b)
Parameters:
FloatMatrix
-
FloatMatrix to subtract from.
b : FloatMatrix
-
FloatMatrix to subtract.
Returns: FloatMatrix
FloatMatrix with results.
|
![]() ![]() ![]() ![]()
Subtract a
|
||||
Full Usage:
FloatMatrix.Subtract(a, b)
Parameters:
float32
-
float to subtract from.
b : FloatMatrix
-
FloatMatrix to subtract.
Returns: FloatMatrix
FloatMatrix with results.
|
![]() ![]() ![]() ![]()
Subtract a
|
||||
Full Usage:
FloatMatrix.Subtract(a, b)
Parameters:
FloatMatrix
-
FloatMatrix to subtract from.
b : float32
-
float to subtract.
Returns: FloatMatrix
FloatMatrix with results.
|
![]() ![]() ![]() ![]()
Subtract a
|
||||
Full Usage:
FloatMatrix.ToComplexFloatMatrix(source)
Parameters:
float[,]
Returns: FloatMatrix
|
![]() ![]() ![]() ![]()
|
||||
Full Usage:
FloatMatrix.ToFloatMatrix(source)
Parameters:
DoubleMatrix
-
DoubleMatrix to make a deep copy conversion from.
Returns: FloatMatrix
|
![]() ![]() ![]() ![]()
Explicit conversion from
|
||||
|
![]() ![]() ![]() ![]()
|
||||
Full Usage:
FloatMatrix.ToLinearArray(matrix)
Parameters:
IROMatrix<float>
-
The matrix to convert to an array.
Returns: float32[]
Linear array of complex.
|
![]() ![]() ![]() ![]() This creates a linear array for use with unmanaged routines.
|
||||
Full Usage:
FloatMatrix.ToLinearArray(matrix)
Parameters:
IROMatrix<float32>
-
The matrix to convert to an array.
Returns: float32[]
Linear array of complex.
|
![]() ![]() ![]() ![]() This creates a linear array for use with unmanaged routines.
|
||||
Full Usage:
FloatMatrix.ToLinearArray(source)
Parameters:
IReadOnlyList<float32>
-
The vector to convert to an array.
Returns: float32[]
Linear array of complex.
|
![]() ![]() ![]() ![]() This creates a linear array for use with unmanaged routines.
|
||||
|
![]() ![]() ![]() ![]()
|
||||
|
![]() ![]() ![]() ![]()
|
||||
|
![]() ![]() ![]() ![]()
|