MathGroup Archive 2010

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

Search the Archive

Re: ScientificForm[], formating question

  • To: mathgroup at smc.vnet.net
  • Subject: [mg112855] Re: ScientificForm[], formating question
  • From: Peter Breitfeld <phbrf at t-online.de>
  • Date: Mon, 4 Oct 2010 06:03:36 -0400 (EDT)
  • References: <i89bs9$jd7$1@smc.vnet.net>

"Nasser M. Abbasi" wrote:

> Mathematica experts:
>
>
> I can't get ScientificForm[] to always show 4 digits to the right of
> the decimal point.
>
> Example:
>
> n  = 0.087540;
> m = 0.087549;
>
> ScientificForm[Column[{n, m}], 5,  NumberFormat -> (Row[{#1, "E", #3}]
> &)]
>
>
> This prints like this:
>
> 8.754E-2
> 8.7549E-2
>
> Which is correct, but I want it to display as
>
> 8.7540E-2
> 8.7549E-2
>
> So that all numbers in the table has the same number of digits. so
> 'nicer' to look at.
>
> The problem in this example, n has a zero at the last position, and so
> is not shown (correctly), but I want 4 digits there.
>
> I looked at all the options for ScientificForm and do not see how to
> do it.
>
> thanks
> --Nasser
>
 Hi Nasser,

 I found by trial and error that you can use the following:

 ScientificForm[Column[{n, m}], {5, 4},
 NumberPadding -> {"", "0"}, 
 NumberFormat -> (Row[{#1, "E", #3}] &)]

This seems to be a lack in Documentation, because
ScientificForm[expr,{n,f}] is not told about in the help. But it seems
to go like NumberForm.

//Peter
 
-- 
_________________________________________________________________
Peter Breitfeld, Bad Saulgau, Germany -- http://www.pBreitfeld.de


  • Prev by Date: Re: Mathematica crash when exporting to HTML? is it me?
  • Next by Date: How to interpolate vectors?
  • Previous by thread: Re: ScientificForm[], formating question
  • Next by thread: How to apply a list of functions?