comparison rDiff/src/locfit/Source/lfev.c @ 0:0f80a5141704

version 0.3 uploaded
author vipints
date Thu, 14 Feb 2013 23:38:36 -0500
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:0f80a5141704
1 #include "local.h"
2
3 int lf_error;
4
5 lfit lf;
6 design des;
7
8 void calllf(x,y,n)
9 double *x, *y;
10 int n;
11 { lfdata *lfd;
12 fitpt *fp;
13 int i;
14
15 lfit_init(&lf);
16
17 lfd = &(lf.lfd);
18 lfd->x[0] = x;
19 lfd->y = y;
20 lfd->n = n;
21 lfd->d = 1;
22
23 startlf(&des,&lf,procv,1);
24 // startmodule(&lf,&des,"std",0);
25
26 fp = &lf.fp;
27 for (i=0; i<fp->nv; i++)
28 printf("%8.5f %8.5f\n",evptx(fp,i,0),fp->coef[i]);
29 }
30
31 int main()
32 { double x[10], y[10];
33
34 x[0] = 0; x[1] = 1; x[2] = 2; x[3] = 3; x[4] = 4;
35 x[5] = 5; x[6] = 6; x[7] = 7; x[8] = 8; x[9] = 9;
36
37 y[0] = 0.3692449; y[1] = 0.8194270;
38 y[2] = 1.6363139; y[3] =-0.9969944;
39 y[4] = 0.5359200; y[5] = 1.8642622;
40 y[6] = 0.3568127; y[7] = 0.4746753;
41 y[8] =-2.0038246; y[9] = 1.6636109;
42
43 calllf(x,y,10);
44 }