Right, my fault. Sorry, I am still wondering: round(x,n) rounds towards zero, even for non-integers (as is documented in; "The round() functions return the integral value nearest to x rounding halfway cases away from zero, regardless of the current rounding direction.")
julia> round(0.025, 2) 0.03 so round(x,2) works like round(100*x)/100. (This is what I do in MATLAB.) What I would like to have is a function round_ieee(x,n) such that julia> round_ieee(0.025, 2) 0.02 Can I do this somehow with with_rounding() do ... end ? On Thursday, June 5, 2014 8:18:05 AM UTC+2, Kevin Squire wrote: > > It's also documented: > > julia> help(round) > INFO: Loading help data... > Base.round(x[, digits[, base]]) > > "round(x)" returns the nearest integral value of the same type as > "x" to "x". "round(x, digits)" rounds to the specified number > of digits after the decimal place, or before if negative, e.g., > "round(pi,2)" is "3.14". "round(x, digits, base)" rounds > using a different base, defaulting to 10, e.g., "round(pi, 1, 8)" > is "3.125". > >