test morning

Dependencies:   ISR_Mini-explorer mbed

Fork of roboticLab_withclass_3_July by Georgios Tsamis

Committer:
Ludwigfr
Date:
Mon Jul 10 16:23:52 2017 +0000
Revision:
9:1cc27f33d3e1
Parent:
8:072a76960e27
Child:
10:d0109d7cbe7c
with lab 4 done with proper matrix function

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 9:1cc27f33d3e1 17
Ludwigfr 9:1cc27f33d3e1 18 void fillWithZeroes();
Ludwigfr 9:1cc27f33d3e1 19
Ludwigfr 9:1cc27f33d3e1 20 void fillByCopy(myMatrix mat1);
Ludwigfr 8:072a76960e27 21
Ludwigfr 8:072a76960e27 22 void fillWithTranspose(myMatrix mat1);
Ludwigfr 8:072a76960e27 23
Ludwigfr 8:072a76960e27 24 void fillByMultiplication(myMatrix mat1,myMatrix mat2);
Ludwigfr 8:072a76960e27 25
Ludwigfr 8:072a76960e27 26 void addition(myMatrix mat1);
Ludwigfr 8:072a76960e27 27
Ludwigfr 8:072a76960e27 28 void subtraction(myMatrix mat1);
Ludwigfr 8:072a76960e27 29
Ludwigfr 8:072a76960e27 30 void print();
Ludwigfr 8:072a76960e27 31
Ludwigfr 8:072a76960e27 32 protected:
Ludwigfr 8:072a76960e27 33
Ludwigfr 8:072a76960e27 34 private:
Ludwigfr 8:072a76960e27 35 };
Ludwigfr 8:072a76960e27 36
Ludwigfr 8:072a76960e27 37 #endif // MYMATRIX_HPP