#include "example_fitter.h" #include "iml_rand.h" #include "mvl_mclk.h" //=============================================================================== // main program: example of how to use the generic fitter //=============================================================================== int main(void) { // WE'LL GENERATE 10 VALUES FOR FITTING. IML_LINT DataCount = 10; // ALLOCATE A FITTER FOR MAX OF 10 PIECES OF DATA my_fitter DataFitter(DataCount); // GET A TRIAL COUNT FROM A HUMAN IML_LINT TrialCnt = 20; fprintf(stderr,"How many trials/category? "); fflush(stderr); scanf("%d",&TrialCnt); if(TrialCnt < 5) { fprintf(stderr,"%d trials is not enough. Using 5.\n",TrialCnt); TrialCnt = 5; } // end if // USE THESE FOR GENERATING DATA float Beta = 2.5; float Alpha = pow(10,-20/20); mvl_mac_clock Timer; uniform_rv UniformRV; UniformRV.seed(Timer.seed()); // NOW LETS GENERATE THE DATA fprintf(stderr,"Generate %d trials/category using Alpha = %5.3f and Beta=%5.3f\n", TrialCnt, Alpha,Beta); for(long I=0; I