Math::NumSeq::MathImageDigitExtract -- one of the digits of integers 0 upwards
use Math::NumSeq::MathImageDigitExtract; my $seq = Math::NumSeq::MathImageDigitExtract->new (extract_type => 'median'); my ($i, $value) = $seq->next;
Extract one of the digits from the index i. extract_type (a string) can be
extract_type
"low" least significant digit "high" most significant digit "second_low" second least significant digit "second_high" second most significant digit "middle" middle digit "minimum" smallest digit "maximum" largest digit "mean" average sum/n "geometric_mean" nthroot(product) "quadratic_mean" sqrt(sumsquares/n) "median" middle digit when sorted "mode" most frequent digit
For "middle" and "median" when there's an even number of digits the average (mean) of the two middle ones is returned, or the round parameter can be "up" or "down" to go to the more/less significant for the middle or the higher/lower for the median.
round
For the averages the result is a fractional value in general, but the round parameter "up" or "down can round to the next integer.
See "FUNCTIONS" in Math::NumSeq for the behaviour common to all path classes.
$seq = Math::NumSeq::MathImageDigitExtract->new (length => $integer)
Create and return a new sequence object.
$value = $seq->ith($i)
Return the $i'th value from the sequence.
$i
Math::NumSeq, Math::NumSeq::Digit
To install App::MathImage::Image::Base::Caca, copy and paste the appropriate command in to your terminal.
cpanm
cpanm App::MathImage::Image::Base::Caca
CPAN shell
perl -MCPAN -e shell install App::MathImage::Image::Base::Caca
For more information on module installation, please visit the detailed CPAN module installation guide.