Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2012

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

Search the Archive

Re: ToString Awkwardness

  • To: mathgroup at smc.vnet.net
  • Subject: [mg126857] Re: ToString Awkwardness
  • From: Tomas Garza <tgarza10 at msn.com>
  • Date: Thu, 14 Jun 2012 05:28:50 -0400 (EDT)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com
  • References: <201206130855.EAA03690@smc.vnet.net>

I tried the following and it seems to work:
First, evaluate
Clear[x, y];
x = NumberForm[8.71 10^-15, {4, 4}]
Immediately after this, evaluate
y = %
Finally, evaluate
Row[{"f(x) = ", y}]
-Tomas

> Date: Wed, 13 Jun 2012 04:55:34 -0400
> From: kjm at KevinMcCann.com
> Subject: ToString Awkwardness
> To: mathgroup at smc.vnet.net
>
> I have several plots with annotation that includes parameter values. I
> am using ToString inside a Text command to do this, and all is well
> unless the values are small so that the results are in scientific
> notation. When this happens, I get something like this:
>
> "f(x) = " <> ToString[8.71 10^-15]
>
> f(x) =        -15
>         8.71 10
>
> Which is a bit awkward looking in the plot. Upon further investigation,
> I looked at the FullForm of the above and got:
>
> "f(x) =        -15\n8.71 10"
>
> So, I see why the output "looks funny". The exponent is treated
> separately from the 10. Any suggestions for nicer looking output?
>
> Thanks,
>
> Kevin
>


  • Prev by Date: Re: Simple display questions
  • Next by Date: Re: ToString Awkwardness
  • Previous by thread: ToString Awkwardness
  • Next by thread: Re: ToString Awkwardness