The Matrix type exposes the following members.

Methods

Name | Description | |
---|---|---|

Add(Matrix) |
Add the specified matrix to this matrix. This will modify the matrix
to hold the result of the addition.
| |

Add(Int32, Int32, Double) |
Add the specified value to the specified row and column of the matrix.
| |

Clear |
Clear the matrix.
| |

Clone |
Clone the matrix.
| |

CreateColumnMatrix |
Create a matrix that is a single column.
| |

CreateRowMatrix( Double ) |
Create a matrix that is a single row.
| |

CreateRowMatrix(IMLData) |
Create a matrix that is a single row.
| |

equals |
Compare the matrix to another with the specified level of precision.
| |

Equals |
Determine if this matrix is equal to another. Use a precision of 10 decimal places.
(Overrides Object Equals(Object).) | |

Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |

FromPackedArray |
Take the values of thie matrix from a packed array.
| |

GetArrayCopy |
Make a copy of this matrix as an array.
| |

GetCol |
Get one column from this matrix as a column matrix.
| |

GetHashCode |
Generate a hash code, this is just rows+cols. Probably a better way to
do this, but I really don't see the Matrix class being used as the key to
a hash table.
(Overrides Object GetHashCode .) | |

GetMatrix( Int32 , Int32 ) |
Get a submatrix.
| |

GetMatrix(Int32, Int32, Int32 ) |
Get a submatrix.
| |

GetMatrix( Int32 , Int32, Int32) |
Get a submatrix.
| |

GetMatrix(Int32, Int32, Int32, Int32) |
Get a submatrix.
| |

GetRow |
Get the specified row as a row matrix.
| |

GetType | Gets the type of the current instance. (Inherited from Object.) | |

Inverse |
The matrix inverted.
| |

IsVector |
Determine if this matrix is a vector. A vector matrix only has a single row or column.
| |

IsZero |
Determine if all of the values in the matrix are zero.
| |

MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |

Multiply |
Multiply every row by the specified vector.
| |

Ramdomize |
Fill the matrix with random values in the specified range.
| |

Randomize |
Randomize the matrix.
| |

Set(Double) |
Set every value in the matrix to the specified value.
| |

Set(Matrix) |
Set the values from the other matrix into this one.
| |

SetMatrix( Int32 , Int32 , Matrix) |
Set a submatrix.
| |

SetMatrix(Int32, Int32, Int32 , Matrix) |
Set a submatrix.
| |

SetMatrix( Int32 , Int32, Int32, Matrix) |
Set a submatrix.
| |

SetMatrix(Int32, Int32, Int32, Int32, Matrix) |
Set a submatrix.
| |

Solve |
Solve A*X = B
| |

Sum |
Sum all of the values in the matrix.
| |

ToPackedArray |
Convert the matrix to a packed array.
| |

ToString | Returns a string that represents the current object. (Inherited from Object.) |

See Also