Provided by: stda_1.3.1-2_all bug

NAME

       mintegrate -  evaluate average/sum/integral/derivative of 1-d numerical data

SYNOPSIS

       mintegrate [OPTION]... [FILE]

DESCRIPTION

       mintegrate  is  a  program  to  compute averages, sums, integrals or derivatives of numerical 1-d data in
       situations where ultimate numerical precision is not needed.

OPTIONS

       -a     compute mean value (arithmetic average) and standard deviation

       -c     compute integral on closed x-data interval; In case that dx is not specified by the '-d' flag, the
              data  are  supposed  to  be  from  an  irregular  x-grid,  and dx is computed separately for every
              x-interval. The integral is computed by the trapezoidal rule.

       -d <float>
              compute integral on open x-data interval with the specified dx; Can be used  also  in  combination
              with '-D' and '-c'.

       -D     compute  difference btw. numbers or derivative of the y-data; In the default scenario where x- and
              y-data column are same, the difference btw. the current  and  the  previous  data  value  will  be
              output. In this case when '-d' is defined as 0, the x-data value will be print out in front of the
              calculated difference. If x-and the y-column are different and if the  x-data  resolution  is  not
              defined  or it is !=0, then the derivative of the y-data is calculated. When the x-data resolution
              is constant, specify it explicitly by '-d' to achieve a higher numerical precision by a 'leapfrog'
              algorithm.

       -x <int>
              x-data column (default is 1). If 0, the x-range is an index;

       -y <int>
              y-data column, where y=f(x) (default is 1)

       -r x_0:x_1
              x-data range to consider

       -s     print  out  accumulated  y_i sums: x_i versus accumulated f(x_i); In the case of a closed integral
              you have to specify also the x-data resolution dx (see '-d' above).

       -S     compute the accumulated y_i-sums and add it to the output

       -p <str>
              print format of the result ("%.10g" is default)

       -t <str>
              output text in front of the result (invalid with '-s' or '-S'); A blank can be printed by using  a
              double underscore character

       -F <str>
              sets the field separator (default is a single space character) '__'.

       -T     run a self-test that the program is working correctly

       -V     print version number

       --version
              output version and license message

       --help|-H
              display help

       -h     display short help (options summary)

       If  none  of  the  options  '-a',  '-D', '-d', or '-c' is used, then the sum of the provided data will be
       computed. Empty lines or lines starting with '#' are skipped.

       This program is perfectly suitable as a basic tool for initial data analysis and will meet  the  expected
       accuracy  of  a  numerical solution for the most demanding computer users and professionals. Yet be aware
       that, although the computations are carried with double floating precision, the computational  techniques
       used  for  evaluating  an integral or a standard deviation are analytically low-order approximations, and
       thus not intended to be used for numerical computations in engineering or mathematical sciences for cases
       where   an  ultimate  numerical  precision  is  a  must.  For  deeper  understanding  of  the  topic  see
       http://en.wikipedia.org/wiki/Numerical_analysis.

COPYRIGHT

       Copyright © 1997, 2001, 2006-2007, 2009, 2011-2014 Dimitar Ivanov

       License: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
       This is free software: you are free to change and redistribute it.  There is NO WARRANTY, to  the  extent
       permitted by law.