34 #include <gsl/gsl_linalg.h>
35 #include <gsl/gsl_math.h>
36 #include <gsl/gsl_blas.h>
43 double matrix_determinant (
51 double matrix_frobenius_norm (
60 gsl_matrix *matrix_add (
70 gsl_matrix *matrix_sub (
80 gsl_matrix *matrix_mul_scale (
91 gsl_matrix *matrix_mul (
100 gsl_matrix *matrix_inverse (
108 void matrix_display (
129 gsl_matrix *matrix_init (
139 gsl_matrix *matrix_transpose (
149 gsl_matrix *cross_variance (