test morning

Dependencies:   ISR_Mini-explorer mbed

Fork of roboticLab_withclass_3_July by Georgios Tsamis

Committer:
Ludwigfr
Date:
Mon Jul 10 12:49:07 2017 +0000
Revision:
8:072a76960e27
Child:
9:1cc27f33d3e1
just in case of rollback

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Ludwigfr 8:072a76960e27 1 #ifndef MYMATRIX_HPP
Ludwigfr 8:072a76960e27 2 #define MYMATRIX_HPP
Ludwigfr 8:072a76960e27 3
Ludwigfr 8:072a76960e27 4 class myMatrix
Ludwigfr 8:072a76960e27 5 {
Ludwigfr 8:072a76960e27 6 public:
Ludwigfr 8:072a76960e27 7 int nbRow;
Ludwigfr 8:072a76960e27 8 int nbColumn;
Ludwigfr 8:072a76960e27 9 float** data;
Ludwigfr 8:072a76960e27 10
Ludwigfr 8:072a76960e27 11 myMatrix(int inNbRow,int inNbColumn);
Ludwigfr 8:072a76960e27 12
Ludwigfr 8:072a76960e27 13 void fillWithInverse(myMatrix mat1);
Ludwigfr 8:072a76960e27 14
Ludwigfr 8:072a76960e27 15 //WIP
Ludwigfr 8:072a76960e27 16 //void fillWithArray(float** array);
Ludwigfr 8:072a76960e27 17
Ludwigfr 8:072a76960e27 18 void fillWithTranspose(myMatrix mat1);
Ludwigfr 8:072a76960e27 19
Ludwigfr 8:072a76960e27 20 void fillByMultiplication(myMatrix mat1,myMatrix mat2);
Ludwigfr 8:072a76960e27 21
Ludwigfr 8:072a76960e27 22 void addition(myMatrix mat1);
Ludwigfr 8:072a76960e27 23
Ludwigfr 8:072a76960e27 24 void subtraction(myMatrix mat1);
Ludwigfr 8:072a76960e27 25
Ludwigfr 8:072a76960e27 26 void print();
Ludwigfr 8:072a76960e27 27
Ludwigfr 8:072a76960e27 28 protected:
Ludwigfr 8:072a76960e27 29
Ludwigfr 8:072a76960e27 30 private:
Ludwigfr 8:072a76960e27 31 };
Ludwigfr 8:072a76960e27 32
Ludwigfr 8:072a76960e27 33 #endif // MYMATRIX_HPP