harmeann
The harmeann function returns the harmonic mean value of a general lua table that may contain a multi-dimensional array or a mixture of numbers, strings, named keys, and sub-tables. Only numeric values found in the table are used in the calculation. The harmeansdevn function returns both the harmonic mean and standard deviation. Since an array is a specific type of table that contains only numbers or sub-tables, this function can also be used for arrays.
nHarMean, nStdDev = harmeann( tbl )
tbl is a general lua table.
nHarMean is the harmonic mean of the table.
The following script returns the mean of a 1-dimensional array containing 1 million random numbers.
|
-- create an array of numbers |
|
-- find the harmonic mean |
|
-- list the result |
The next example computes the mean of an ugly, complex table:
|
|
|
-- find the harmonic mean |
Mira Pro x64 Script User's Guide, v.8.73 Copyright Ⓒ 2024
Mirametrics, Inc. All Rights Reserved.