void rfit
(x, y, npts, nits, sfact, nout, xout, yout) |
RFIT.C |
Level
3 |

float
*x, *y |
The x and y input vectors. |

int
npts |
The number of input points. |

int
nits |
The number of iterations. |

float
sfact |
The number of points to be considered in calculating the smoothed points,
represented as a fraction of npts. |

int
nout |
The number of smoothed points to be generated. |

float
*xout, *yout |
The smoothed x and y vectors. |

rfit() uses weighted linear regression to calculate a smoothed
set of points to scattered data. A piece-wise
linear least square fit is made at each point. Spline smoothing is used to fill in extra points. Generally speaking |