added frobenius matrix norm

This commit is contained in:
Iveta 2024-11-07 01:27:21 +02:00
parent 45dfd20464
commit 8d02d21b8d

View File

@ -61,9 +61,13 @@ float norm(matrix m) {
}
// todo: implement different matrix norms
return 0;
float sum = 0;
for(int i=0; i<m.get_rows(); i++) {
for(int j=0; j<m.get_cols(); j++) {
sum += m(i, j)*m(i, j);
}
}
return std::sqrt(sum);
};
matrix normalize(matrix m) {