Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Log.c
00001 /** 00002 * @brief Keep track of changes since version 1.6 e-mail: mecatronica.mid@gmail.com 00003 * @file Log.c 00004 * @author Ernesto Palacios 00005 */ 00006 00007 /* 00008 1.6.4.0 30/10/2011 00009 -->> MATRIX_H 00010 * Eliminated namespace std; already included in mbed.h 00011 * Operator Overloaded (). For assignment and getValue. 00012 * Almost all operators declared as friend functions. 00013 00014 -->> MATRIXMATH_H 00015 * Added Function Eye(). Creates an identity Matrix of specified dimensions. 00016 * Added Function dotProduct(). to find the dot product of two vectors. 00017 -->> You need to pass two Vector Matrices of any dimmensions. 00018 They could be in the form: A( 1,n ) B( 1,n ) 00019 A( n,1 ) B( 1,n ) 00020 A( n,1 ) B( n,1 ) 00021 A( 1,n ) B( n,1 ) 00022 As long as have same 'depth' and are vectors, the dot product. 00023 will be returned. 00024 00025 -->> MATRIXMATH_Kinematics.cpp 00026 * Created file MatrixMath_Kinematics.cpp To Hold the definitions of 00027 kinematic operations. 00028 00029 * Define Functions RotX, RotY, RotZ, Transl. for Matrix Transformation 00030 operations. 00031 00032 00033 1.6.2.0 22/10/2011 00034 -->> MATRIX_H 00035 * Changed static member Matrix::AddColumn( ... ) -> Matrix::AddCol( ... ) 00036 * Overload AddCol/AddRow, it now can accept SingleCol/ SingleRow as arguments. 00037 Still works the same for inserting new Col/Row. Usage: 00038 00039 Matrix::AddRow( myMatrix, 3 ); // Inserts an empty col at index 3 of myMatrix 00040 00041 Matrix::AddCol( myMatrix, SingleCol, 3 ); // Inserts a SingleCol Matrix into index 3 of myMarix 00042 00043 -->> MATRIXMATH_H 00044 * float det = MatrixMath::det( myMatrix ); 00045 Returns the determinant of any nxn Matrix. 00046 00047 * Matrix Inv = MatrixMath::Inv( myMatrix ) 00048 Returns the determinant of any nxn Matrix, if it's not a Singular matrix 00049 00050 00051 WARNING: If it is a Singular Matrix it will return the same Matrix. 00052 A singular Matrix is one whose inverse does not exists. 00053 00054 1.6.0.1 21/10/2011 00055 First class ready to work. but still some rough edges to polish. Better use 1.6.2 00056 00057 1.0 15/09/2011 00058 00059 First Version.- Buggy and no longer supported. 00060 00061 */
Generated on Wed Jul 13 2022 22:04:07 by
1.7.2