Like this?
#!/usr/bin/env perl use 5.010; use strict; use warnings; sub normalize { my $n = shift; # start with $n between .01 and 8000 inclusive return( ($n - .01) # shift range to begin at 0 / 7999.99 # divide by original range * 9 # multiply by new range + 1); # shift up to new start of 1 } say "$_ : ". normalize($_) for (.01, 1, 3000, 8000);
Aaron B.
Available for small or large Perl jobs and *nix system administration; see my home node.
In reply to Re^2: Data Normalization
by aaron_baugher
in thread RE: Data Normalization
by lonewolf28
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |