summaryrefslogtreecommitdiff
path: root/matrix.h
diff options
context:
space:
mode:
authorSoikk2022-08-28 22:29:18 +0200
committerSoikk2022-08-28 22:29:18 +0200
commit2d044eaa3691fa24fb503af433b13a4c269aaab2 (patch)
treecfa1b0cc67cafd03f6fadba7b7152594720b0f93 /matrix.h
parent079823dcab9444e252e853f8edfed881174d437e (diff)
downloadsoikk-matrix-2d044eaa3691fa24fb503af433b13a4c269aaab2.tar.xz
soikk-matrix-2d044eaa3691fa24fb503af433b13a4c269aaab2.tar.zst
Added Hadamard product and dot product
Diffstat (limited to 'matrix.h')
-rw-r--r--matrix.h4
1 files changed, 4 insertions, 0 deletions
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);