Skip to content
Snippets Groups Projects
Commit 4cf7cf1e authored by Gabriel Falk's avatar Gabriel Falk
Browse files

Upload New File

parent d1948ae1
No related branches found
No related tags found
No related merge requests found
matrix.h 0 → 100644
#ifndef _MATRIX_
#define _MATRIX_
struct matrix {
float* head;
int sizeX;
int sizeY;
};
matrix createMx(int sizeX, int sizeY);
void destroyMx(matrix x);
matrix cutMx(matrix data, int dcol, int drow, int sizeX, int sizeY);
matrix getConvMx(matrix filter, int inputSizeX, int inputSizeY);
matrix zeroPadd(matrix a, int sizeX, int sizeY);
matrix getrdmMx(int sizeX, int sizeY);
void printMx(matrix data);
float sumMx(matrix data);
float scalMulMx(matrix a, matrix b);
matrix scale(matrix a, float b);
matrix pointMulMx(matrix a, matrix b);
matrix transpose(matrix a);
matrix avg2Pooling(matrix data);
matrix mulMx(matrix a, matrix b);
matrix conv2d(matrix img, matrix filter);
//MATRIZEN
matrix get2x2mat();
matrix get3x3mat();
matrix get3x3onesmat();
matrix get3x3edgemat();
matrix get4x4mat();
matrix get5x5onesmat();
matrix get6x6stdmat();
matrix get7x7onesmat();
matrix get5x5fracmat();
matrix get1x10fracmat();
matrix get10x10fracmat();
matrix get16x16fracmat();
//WINOGRAD(5,2)
matrix get6x6WiB();
matrix get5x6WiG();
matrix get2x6WiA();
//WINOGRAD(3,2)
matrix get4x4WiB();
matrix get3x4WiG();
matrix get2x4WiA();
#endif
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment