arraystats.h 813 B

123456789101112131415161718192021222324252627282930313233
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4. #include <grass/gis.h>
  5. #include <grass/glocale.h>
  6. #include <grass/dbmi.h>
  7. struct GASTATS
  8. {
  9. double count;
  10. double min;
  11. double max;
  12. double sum;
  13. double sumsq;
  14. double sumabs;
  15. double mean;
  16. double meanabs;
  17. double var;
  18. double stdev;
  19. };
  20. double class_apply_algorithm(char *, double *, int, int *, double *);
  21. int class_interval(double *, int, int, double *);
  22. int class_quant(double *, int, int, double *);
  23. double class_discont(double *, int, int, double *);
  24. double class_stdev(double *, int, int, double *);
  25. int class_equiprob(double *, int, int *, double *);
  26. int class_frequencies(double *, int, int, double *, int *);
  27. void eqdrt(double[], double[], int, int, double *);
  28. void basic_stats(double *, int, struct GASTATS *);