test morning

Dependencies:   ISR_Mini-explorer mbed

Fork of roboticLab_withclass_3_July by Georgios Tsamis

Committer:
Ludwigfr
Date:
Wed Jul 12 18:08:07 2017 +0000
Revision:
14:696187e74411
Parent:
11:b91fe0ed4fed
lol

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 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