Map range: Difference between revisions

Content added Content deleted
(→‎{{header|Euphoria}}: Euphoria example added)
Line 629: Line 629:
print( string.format( "f(%d) = %f", i, map_range( 0, 10, -1, 0, i ) ) )
print( string.format( "f(%d) = %f", i, map_range( 0, 10, -1, 0, i ) ) )
end</lang>
end</lang>


=={{header|Mathematica}}==
Such a function is already built in
<lang Mathematica>
Rescale[#,{0,10},{-1,0}]&/@Range[0,10]
</lang>

Output:
{-1., -0.9, -0.8, -0.7, -0.6, -0.5, -0.4, -0.3, -0.2, -0.1, 0.}


=={{header|Nemerle}}==
=={{header|Nemerle}}==