<?xml version="1.0"?>
<doc>
<assembly>
<name>MatrixLibrary</name>
</assembly>
<members>
<member name="T:MatrixLibrary.Matrix">
<summary>
Matrix Library .Net v2.0 By Anas Abidi, 2004.
The Matrix Library contains Class Matrix which provides many
static methods for making various matrix operations on objects
derived from the class or on arrays defined as double. The
'+','-','*' operators are overloaded to work with the objects
derived from the matrix class.
</summary>
</member>
<member name="M:MatrixLibrary.Matrix.#ctor(System.Int32,System.Int32)">
<summary>
Matrix object constructor, constructs an empty
matrix with dimensions: rows = noRows and cols = noCols.
</summary>
<param name="noRows"> no. of rows in this matrix </param>
<param name="noCols"> no. of columns in this matrix</param>
</member>
<member name="M:MatrixLibrary.Matrix.#ctor(System.Double[0:,0:])">
<summary>
Matrix object constructor, constructs a matrix from an
already defined array object.
</summary>
<param name="Mat">the array the matrix will contain</param>
</member>
<member name="M:MatrixLibrary.Matrix.OneD_2_TwoD(System.Double[])">
<summary>
Returns the 2D form of a 1D array. i.e. array with
dimension[n] is returned as an array with dimension [n,1].
In case of an error the error is raised as an exception.
</summary>
<param name="Mat">
the array to convert, with dimesion [n]
</param>
<returns> the same array but with [n,1] dimension </returns>
</member>
<member name="M:MatrixLibrary.Matrix.TwoD_2_OneD(System.Double[0:,0:])">
<summary>
Returns the 1D form of a 2D array. i.e. array with
dimension[n,1] is returned as an array with dimension [n].
In case of an error the error is raised as an exception.
</summary>
<param name="Mat">
the array to convert, with dimesions [n,1]
</param>
<returns>the same array but with [n] dimension</returns>
</member>
<member name="M:MatrixLibrary.Matrix.Identity(System.Int32)">
<summary>
Returns an Identity matrix with dimensions [n,n] in the from of an array.
</summary>
<param name="n">the no. of rows or no. cols in the matrix</param>
<returns>An identity Matrix with dimensions [n,n] in the form of an array</returns>
</member>
<member name="M:MatrixLibrary.Matrix.Add(System.Double[0:,0:],System.Double[0:,0:])">
<summary>
Returns the summation of two matrices with compatible
dimensions.
In case of an error the error is raised as an exception.
</summary>
<param name="Mat1">First array in the summation</param>
<param name="Mat2">Second array in the summation</param>
<returns>Sum of Mat1 and Mat2 as an array</returns>
</member>
<member name="M:MatrixLibrary.Matrix.Add(MatrixLibrary.Matrix,MatrixLibrary.Matrix)">
<summary>
Returns the summation of two matrices with compatible
dimensions.
In case of an error the error is raised as an exception.
</summary>
<param name="Mat1">First matrix in the summation</param>
<param name="Mat2">Second matrix in the summation</param>
<returns>Sum of Mat1 and Mat2 as a Matrix object</returns>
</member>
<member name="M:MatrixLibrary.Matrix.op_Addition(MatrixLibrary.Matrix,MatrixLibrary.Matrix)">
<summary>
Returns the summation of two matrices with compatible
dimensions.
In case of an error the error is raised as an exception.
</summary>
<param name="Mat1">First Matrix object in the summation</param>
<param name="Mat2">Second Matrix object in the summation</param>
<returns>Sum of Mat1 and Mat2 as a Matrix object</returns>
</member>
<member name="M:MatrixLibrary.Matrix.Subtract(System.Double[0:,0:],System.Double[0:,0:])">
<summary>
Returns the difference of two matrices with compatible
dimensions.
In case of an error the error is raised as an exception.
</summary>
<param name="Mat1">First array in the subtraction</param>
<param name="Mat2">Second array in the subtraction</param>
<returns>Difference of Mat1 and Mat2 as an array</returns>
</member>
<member name="M:MatrixLibrary.Matrix.Subtract(MatrixLibrary.Matrix,MatrixLibrary.Matrix)">
<summary>
Returns the difference of two matrices with compatible
dimensions.
In case of an error the error is raised as an exception.
</summary>
<param name="Mat1">First matrix in the subtraction</param>
<param name="Mat2">Second matrix in the subtraction</param>
<returns>Difference of Mat1 and Mat2 as a Matrix object</returns>
</member>
<member name="M:MatrixLibrary.Matrix.op_Subtraction(MatrixLibrary.Matrix,MatrixLibrary.Matrix)">
<summary>
Returns the difference of two matrices with compatible
dimensions.
In case of an error the error is raised as an exception.
</summary>
<param name="Mat1">First Matrix object in the subtraction</param>
<param name="Mat2">Second Matrix object in the subtraction</param>
<returns>Difference of Mat1 and Mat2 as a Matrix object</returns>
</member>
<member name="M:MatrixLibrary.Matrix.Multiply(System.Double[0:,0:],System.Double[0:,0:])">
<summary>
Returns the multiplication of two matrices with compatible
dimensions.
In case of an error the error is raised as an exception.
</summary>
<param name="Mat1">First array in multiplication</param>
<param name="Mat2">Second array in multiplication</param>
<returns>Mat1 multiplied by Mat2 as an array</returns>
</member>
<member name="M:MatrixLibrary.Matrix.Multiply(MatrixLibrary.Matrix,MatrixLibrary.Matrix)">
<summary>
Returns the multiplication of two matrices with compatible
dimensions OR the cross-product of two vectors.
In case of an error the error is raised as an exception.
</summary>
<param name="Mat1">
First matrix or vector (i.e: dimension [3,1]) object in
multiplication
</param>
<param name="Mat2">
Second matrix or vector (i.e: dimension [3,1]) object in
multiplication
</param>
<returns>Mat1 multiplied by Mat2 as a Matrix object</returns>
</member>
<member name="M:MatrixLibrary.Matrix.op_Multiply(MatrixLibrary.Matrix,MatrixLibrary.Matrix)">
<summary>
Returns the multiplication of two matrices with compatible
dimensions OR the cross-product of two vectors.
In case of an error the error is raised as an exception.
</summary>
<param name="Mat1">
First matrix or vector (i.e: dimension [3,1]) object in
multiplication
</param>
<param name="Mat2">
- 1
- 2
- 3
前往页