gprc/src/linalg.c

13 lines
264 B
C

#include "linalg.h"
int linspace ( double start, double end, int length, gsl_matrix *out ) {
if ( out->size2 != length )
return 1;
double by = end / length;
for ( int i = 0 ; i < length ; i++ )
(void)gsl_matrix_set(out, 0, i, i*by);
return 0;
}