Files
csapp2025/perflab/matrix/lsquare.h
2025-04-12 10:18:45 +08:00

12 lines
424 B
C

/* Compute least squares fit of set of data points */
/* Fit is of form y = mx + b. m is slope, b is intercept */
double ls_slope(double *xval, double *yval, int cnt);
double ls_intercept(double *xval, double *yval, int cnt);
typedef enum {LS_AVG, LS_MAX} ls_err_t;
/* Determine error (either absolute or average) of least squares fit */
double ls_error(double *xval, double *yval, int cnt, ls_err_t etype);