Changeset 3894 for trunk/Ohana/src/opihi/cmd.data/gaussdeviate.c
- Timestamp:
- May 11, 2005, 9:35:40 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/cmd.data/gaussdeviate.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/cmd.data/gaussdeviate.c
r2598 r3894 29 29 30 30 } 31 32 double int_gauss (int i); 33 34 int gaussintegral (int argc, char **argv) { 35 36 int i, Npts; 37 double mean, sigma; 38 Vector *vec; 39 40 if (argc != 5) goto usage; 41 42 if ((vec = SelectVector (argv[1], ANYVECTOR, TRUE)) == NULL) return (FALSE); 43 44 Npts = atoi (argv[2]); 45 mean = atof (argv[3]); 46 sigma = atof (argv[4]); 47 48 vec[0].Nelements = Npts; 49 REALLOCATE (vec[0].elements, float, Npts); 50 51 gauss_init (Npts); 52 for (i = 0; i < Npts; i++) { 53 vec[0].elements[i] = int_gauss (i); 54 } 55 return (TRUE); 56 57 usage: 58 fprintf (stderr, "USAGE: gaussintegral Npts mean sigma\n"); 59 return (FALSE); 60 61 }
Note:
See TracChangeset
for help on using the changeset viewer.
