Matrix Library. v1.6.4

Dependents:   Matrix_class Wizardsneverdie TwoTank mbed_multiplex_matrix ... more

Committer:
Yo_Robot
Date:
Sat Oct 22 23:19:51 2011 +0000
Revision:
4:c0c8f3edd60e
Child:
5:a4014ab0a8cf
version 1.6.2  Read Log.c for details

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Yo_Robot 4:c0c8f3edd60e 1 /** @brief Keep track of changes since version 1.6 e-mail: mecatronica.mid@gmail.com
Yo_Robot 4:c0c8f3edd60e 2
Yo_Robot 4:c0c8f3edd60e 3 1.6.2.0 22/10/2011
Yo_Robot 4:c0c8f3edd60e 4 -->> MATRIX_H
Yo_Robot 4:c0c8f3edd60e 5 * Changed static member Matrix::AddColumn( ... ) -> Matrix::AddCol( ... )
Yo_Robot 4:c0c8f3edd60e 6 * Overload AddCol/AddRow, it now can accept SingleCol/ SingleRow as arguments.
Yo_Robot 4:c0c8f3edd60e 7 Still works the same for inserting new Col/Row. Usage:
Yo_Robot 4:c0c8f3edd60e 8
Yo_Robot 4:c0c8f3edd60e 9 Matrix::AddRow( myMatrix, 3 ); // Inserts an empty col at index 3 of myMatrix
Yo_Robot 4:c0c8f3edd60e 10
Yo_Robot 4:c0c8f3edd60e 11 Matrix::AddCol( myMatrix, SingleCol, 3 ); // Inserts a SingleCol Matrix into index 3 of myMarix
Yo_Robot 4:c0c8f3edd60e 12
Yo_Robot 4:c0c8f3edd60e 13 -->> MATRIXMATH_H
Yo_Robot 4:c0c8f3edd60e 14 * float det = MatrixMath::det( myMatrix );
Yo_Robot 4:c0c8f3edd60e 15 Returns the determinant of any nxn Matrix.
Yo_Robot 4:c0c8f3edd60e 16
Yo_Robot 4:c0c8f3edd60e 17 * Matrix Inv = MatrixMath::Inv( myMatrix )
Yo_Robot 4:c0c8f3edd60e 18 Returns the determinant of any nxn Matrix, if it's not a Singular matrix
Yo_Robot 4:c0c8f3edd60e 19
Yo_Robot 4:c0c8f3edd60e 20
Yo_Robot 4:c0c8f3edd60e 21 WARNING: If it is a Singular Matrix it will return the same Matrix.
Yo_Robot 4:c0c8f3edd60e 22 A singular Matrix is one whose inverse does not exists.
Yo_Robot 4:c0c8f3edd60e 23
Yo_Robot 4:c0c8f3edd60e 24 1.6.0.1 21/10/2011
Yo_Robot 4:c0c8f3edd60e 25 First class ready to work. but still some rough edges to polish. Better use 1.6.2
Yo_Robot 4:c0c8f3edd60e 26
Yo_Robot 4:c0c8f3edd60e 27 1.0 15/09/2011
Yo_Robot 4:c0c8f3edd60e 28
Yo_Robot 4:c0c8f3edd60e 29 First Version.- Buggy and no longer supported.
Yo_Robot 4:c0c8f3edd60e 30
Yo_Robot 4:c0c8f3edd60e 31 */