diff options
Diffstat (limited to 'gsl-1.9/doc/examples/fitting3.c')
-rw-r--r-- | gsl-1.9/doc/examples/fitting3.c | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/gsl-1.9/doc/examples/fitting3.c b/gsl-1.9/doc/examples/fitting3.c new file mode 100644 index 0000000..a3f1e32 --- /dev/null +++ b/gsl-1.9/doc/examples/fitting3.c @@ -0,0 +1,29 @@ +#include <stdio.h> +#include <math.h> +#include <gsl/gsl_randist.h> + +int +main (void) +{ + double x; + const gsl_rng_type * T; + gsl_rng * r; + + gsl_rng_env_setup (); + + T = gsl_rng_default; + r = gsl_rng_alloc (T); + + for (x = 0.1; x < 2; x+= 0.1) + { + double y0 = exp (x); + double sigma = 0.1 * y0; + double dy = gsl_ran_gaussian (r, sigma); + + printf ("%g %g %g\n", x, y0 + dy, sigma); + } + + gsl_rng_free(r); + + return 0; +} |