test morning
Dependencies: ISR_Mini-explorer mbed
Fork of roboticLab_withclass_3_July by
myMatrix.hpp@14:696187e74411, 2017-07-12 (annotated)
- Committer:
- Ludwigfr
- Date:
- Wed Jul 12 18:08:07 2017 +0000
- Revision:
- 14:696187e74411
- Parent:
- 11:b91fe0ed4fed
lol
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Ludwigfr | 8:072a76960e27 | 1 | #ifndef MYMATRIX_HPP |
Ludwigfr | 8:072a76960e27 | 2 | #define MYMATRIX_HPP |
Ludwigfr | 8:072a76960e27 | 3 | |
Ludwigfr | 11:b91fe0ed4fed | 4 | //#include <iostream> |
Ludwigfr | 11:b91fe0ed4fed | 5 | |
Ludwigfr | 11:b91fe0ed4fed | 6 | class myMatrix{ |
Ludwigfr | 8:072a76960e27 | 7 | public: |
Ludwigfr | 8:072a76960e27 | 8 | int nbRow; |
Ludwigfr | 8:072a76960e27 | 9 | int nbColumn; |
Ludwigfr | 8:072a76960e27 | 10 | float** data; |
Ludwigfr | 8:072a76960e27 | 11 | |
Ludwigfr | 8:072a76960e27 | 12 | myMatrix(int inNbRow,int inNbColumn); |
Ludwigfr | 14:696187e74411 | 13 | |
Ludwigfr | 14:696187e74411 | 14 | //~myMatrix(); |
Ludwigfr | 14:696187e74411 | 15 | |
Ludwigfr | 10:d0109d7cbe7c | 16 | void set(int i,int j, float value); |
Ludwigfr | 11:b91fe0ed4fed | 17 | |
Ludwigfr | 10:d0109d7cbe7c | 18 | float get(int i,int j); |
Ludwigfr | 11:b91fe0ed4fed | 19 | |
Ludwigfr | 8:072a76960e27 | 20 | void fillWithInverse(myMatrix mat1); |
Ludwigfr | 8:072a76960e27 | 21 | |
Ludwigfr | 8:072a76960e27 | 22 | //WIP |
Ludwigfr | 8:072a76960e27 | 23 | //void fillWithArray(float** array); |
Ludwigfr | 11:b91fe0ed4fed | 24 | |
Ludwigfr | 9:1cc27f33d3e1 | 25 | void fillWithZeroes(); |
Ludwigfr | 11:b91fe0ed4fed | 26 | |
Ludwigfr | 9:1cc27f33d3e1 | 27 | void fillByCopy(myMatrix mat1); |
Ludwigfr | 8:072a76960e27 | 28 | |
Ludwigfr | 8:072a76960e27 | 29 | void fillWithTranspose(myMatrix mat1); |
Ludwigfr | 8:072a76960e27 | 30 | |
Ludwigfr | 8:072a76960e27 | 31 | void fillByMultiplication(myMatrix mat1,myMatrix mat2); |
Ludwigfr | 8:072a76960e27 | 32 | |
Ludwigfr | 8:072a76960e27 | 33 | void addition(myMatrix mat1); |
Ludwigfr | 8:072a76960e27 | 34 | |
Ludwigfr | 8:072a76960e27 | 35 | void subtraction(myMatrix mat1); |
Ludwigfr | 8:072a76960e27 | 36 | |
Ludwigfr | 8:072a76960e27 | 37 | void print(); |
Ludwigfr | 8:072a76960e27 | 38 | |
Ludwigfr | 8:072a76960e27 | 39 | protected: |
Ludwigfr | 8:072a76960e27 | 40 | |
Ludwigfr | 8:072a76960e27 | 41 | private: |
Ludwigfr | 8:072a76960e27 | 42 | }; |
Ludwigfr | 8:072a76960e27 | 43 | |
Ludwigfr | 8:072a76960e27 | 44 | #endif // MYMATRIX_HPP |