Re: How to remove the "0." from "0. + 1.41774i"
- To: mathgroup at smc.vnet.net
- Subject: [mg131252] Re: How to remove the "0." from "0. + 1.41774i"
- From: Mike Bayville <mike.bayville at gmail.com>
- Date: Fri, 21 Jun 2013 06:00:30 -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: <20130620084452.627F569EF@smc.vnet.net>
Thanks, but Rationalize works in the manner you executed it; however, it does not work like this... In[216]:= nuChop[t_] = Rationalize[t]; A = {{-1.2, 1.5}, {-2.3, 1.2}}; eigval1 = Eigenvalues[A][[1]] nuChop[eigval1] Out[218]= 2.7755576*10^-17 + 1.4177447 I Out[219]= 2.7755576*10^-17 + 1.4177447 I On Thu, Jun 20, 2013 at 7:54 AM, Sseziwa Mukasa <mukasa at gmail.com> wrote: > (Debug) In[3]:= Rationalize[0. + 1.41774 I] > (Debug) Out[3]= (70887 I)/50000 > > That has it's own problems with respect to large values in the numerator > or denominator. > > On Jun 20, 2013, at 4:44 AM, Mike Bayville <mike.bayville at gmail.com> > 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 > > > >
- References:
- How to remove the "0." from "0. + 1.41774i"
- From: Mike Bayville <mike.bayville@gmail.com>
- How to remove the "0." from "0. + 1.41774i"