MINTEGRATE(1)

๐Ÿ‘‘ MINTEGRATE(1) โ€” bestie, it's the User Commands girlies ๐Ÿ’…

okay so first of all: hi, welcome, you found the manual page for MINTEGRATE(1) โ€” yeah the section 1 one, User Commands energy, we're in the terminal and we're thriving โœจ


๐ŸŒธ NAME ๐ŸŒธ

mintegrate โ€” evaluate average/sum/integral/derivative of 1-d numerical data ๐Ÿงฎ๐Ÿฆ‹


๐ŸŽ€ SYNOPSIS ๐ŸŽ€

mintegrate [OPTION]... [FILE]

like. that's it. that's the whole vibe. iconic honestly.


โœจ DESCRIPTION โœจ

so mintegrate is this lil program that computes averages, sums, integrals or derivatives of numerical 1-d data โ€” specifically in situations where ultimate numerical precision is not needed. it's giving "good enough is a love language" ๐Ÿ’–


๐Ÿ’… OPTIONS ๐Ÿ’…

  • -a โ€” compute mean value (arithmetic average) and standard deviation ๐Ÿซถ
  • -c โ€” compute integral on a closed x-data interval. If dx isn't specified by the -d flag, then 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 an 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 ๐Ÿ“š

no cap, read that last bit twice. double precision โ‰  ultimate precision, bestie. it said what it said ๐Ÿ’€

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. ๐Ÿซก


and that's the whole page, babe โ€” mintegrate 2.4.1, dated July 2014, signing off like the icon it is ๐ŸŽ€๐Ÿ’œ slay, go integrate something โœจ

๐Ÿ“ฆ where this page comes from