[Rd] print(big+small*1i) -> big + 0i

William Dunlap wdunlap at tibco.com
Thu Mar 25 02:14:10 CET 2010


Should both parts of a complex number be printed
to the same precision?   The imaginary part of 0
looks a bit odd when log10(real/imag) >=~ getOption("digits"),
but I'm not sure it is awful.  Some people might
expect the same number of significant digits in the
two parts.

> 1e7+4i
[1] 10000000+0i
> 1e7+5i
[1] 10000000+0i
> 1e10 + 1000i
[1] 1e+10+0e+00i
> getOption("digits")
[1] 7

> options(digits=4)
> 1e4+4i
[1] 10000+0i
> 1e7+1000i
[1] 10000000+0i

> version
               _

platform       i386-pc-mingw32

arch           i386

os             mingw32

system         i386, mingw32

status         Under development (unstable)

major          2

minor          11.0

year           2010

month          03

day            07

svn rev        51225

language       R

version.string R version 2.11.0 Under development (unstable) (2010-03-07
r51225)

Bill Dunlap
Spotfire, TIBCO Software
wdunlap tibco.com 



More information about the R-devel mailing list