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

From: William Dunlap <wdunlap_at_tibco.com>
Date: Wed, 24 Mar 2010 18:14:10 -0700


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



R-devel_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Thu 25 Mar 2010 - 01:19:27 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Thu 25 Mar 2010 - 11:11:12 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.

list of date sections of archive