MathGroup Archive 2013

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: How to remove the "0." from "0. + 1.41774i"

  • To: mathgroup at smc.vnet.net
  • Subject: [mg131244] Re: How to remove the "0." from "0. + 1.41774i"
  • From: "Nasser M. Abbasi" <nma at 12000.org>
  • Date: Fri, 21 Jun 2013 05:57:50 -0400 (EDT)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com
  • Delivered-to: l-mathgroup@wolfram.com
  • Delivered-to: mathgroup-outx@smc.vnet.net
  • Delivered-to: mathgroup-newsendx@smc.vnet.net
  • References: <kpucst$9f7$1@smc.vnet.net>
  • Reply-to: nma at 12000.org

On 6/20/2013 3:01 AM, Mike Bayville wrote:
> Can anyone suggest a built-in function for removing  the "0." from "0. + 1.41774i"?
>
> Thanks!
>
> Mike
>
> INPUT
> A={{-1.2, 1.5}, {-2.3, 1.2}};
> Clear[eigenvalue];
> {eigenvalue[1], eigenvalue[2]} = Chop[Eigenvalues[A]]
> Chop[eigenvalue[1]]
> Chop[eigenvalue[2]]
>
> OUTPUT
> {0. + 1.41774i, 0. - 1.41774i}
> 0. + 1.41774i
> 0. - 1.41774i
>

Seems related to the thread "Multiplication by 0" 2 days ago?

I do not it is allowed to have a number with exact real part
and machine reals imaginary part. The complex system has to have
both parts either exact or both parts be machine reals. Can't mix
and match.

So you can't have

        0 + 2. I

But you can have

        0 + 2 I   ===> which is 2I

and can have this

        0. + 2. I

btw, I tested this on that other system, that starts its name
by "M" and ends with "E" and it behaves the same way:

-------------------------------
A:=Matrix([[-1.2, 1.5], [-2.3, 1.2]]):
a:=eig(A):
a[1];
                              -17
           2.77555756156289 10    + 1.41774468787578 I

fnormal(%);
                        0. + 1.417744688 I
-----------------------------------

see:

In[33]:= 2 + 2. I
Out[33]= 2. + 2. I

Why is it important for you to remove the 0. from the display?
You can use Im and Re to obtain the real and imaginary parts of
complex number any time.

--Nasser






  • Prev by Date: Re: How to install all needed software if I don't have a connection
  • Next by Date: Re: How to remove the "0." from "0. + 1.41774i"
  • Previous by thread: Re: How to remove the "0." from "0. + 1.41774i"
  • Next by thread: Re: How to remove the "0." from "0. + 1.41774i"