Skip to content
Prev 22057 / 63424 Next

printing of complex numbers in R-alpha

Hello

got it:

     o	The printing of complex numbers has changed, handling numbers
	as a whole rather than in two parts.  So both real and
	imaginary parts are shown to the same accuracy, with the
	'digits' parameter referring to the accuracy of the larger
	component, and both components are shown in fixed or
	scientific notation (unless one is entirely zero when it is
	always shown in fixed notation).

[this from the NEWS of R-2.2.0]

I'm struggling to reconcile the final clause of this with:


 > 1e100  + 1i
[1] 1e+100+1i
 > 1e100 + 1e-100i
[1] 1e+100+0i


in both of these cases, the real component is shown in scientific
notation and the imaginary component isn't.

I'm finding the following example confusing too:

 > 1e100 + pi*1i*10^(c(-100,0,1,40,100))
[1] 1e+100+3.1416e-100i 1e+100+ 3.1416e+00i 1e+100+ 3.1416e+01i
[4] 1e+100+ 3.1416e+40i 1e+100+3.1416e+100i
 >



rksh
On 21 Sep 2006, at 14:11, Prof Brian Ripley wrote:

            
--
Robin Hankin
Uncertainty Analyst
National Oceanography Centre, Southampton
European Way, Southampton SO14 3ZH, UK
  tel  023-8059-7743