StringTools
ArithmeticMean
compute the arithmetic mean of the characters (bytes) in a string
Calling Sequence
Parameters
Description
Examples
ArithmeticMean( s )
s
-
Maple string
The ArithmeticMean(s) command returns the arithmetic mean of the byte values of the characters present in the string s. The mean is computed as a floating-point number in hardware precision and is returned as a Maple float.
The arithmetic mean of a sufficiently long random string should be close to 128.
All of the StringTools package commands treat strings as (null-terminated) sequences of 8-bit (ASCII) characters. Thus, there is no support for multibyte character encodings, such as unicode encodings.
with⁡StringTools:
m≔ArithmeticMean⁡cat
m≔104.
Char⁡round⁡m
h
ArithmeticMean⁡Random⁡1000000
128.004748000000006
See Also
string
StringTools[MaxChar]
StringTools[MinChar]
Download Help Document