From 2d044eaa3691fa24fb503af433b13a4c269aaab2 Mon Sep 17 00:00:00 2001 From: Soikk Date: Sun, 28 Aug 2022 22:29:18 +0200 Subject: Added Hadamard product and dot product --- matrix.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'matrix.h') diff --git a/matrix.h b/matrix.h index cc52038..137932d 100644 --- a/matrix.h +++ b/matrix.h @@ -37,6 +37,8 @@ matrix *subtractMatrices(matrix *m1, matrix *m2); matrix *multiplyMatrices(matrix *m1, matrix *m2); +matrix HadamardProduct(matrix *m1, matrix *m2); + matrix *subMatrix(matrix *m, int row, int col); long double determinant(matrix *m); @@ -45,6 +47,8 @@ matrix *cofactor(matrix *m); matrix *transpose(matrix *m); +matrix *dotProduct(matrix *m1, matrix *m2); + matrix *adjugate(matrix *m); matrix *inverse(matrix *m); -- cgit v1.2.3