MathGroup Archive 2011

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

Search the Archive

These Simple Four Lines of Mathematic Confound Me -- Bug?


I've boiled this puzzlement down to bare bones:

   Clear [ g ];
   g := { NumberForm [ 13.0, { 5, 3 } ] };
   g
   % // N

Line 3 gives the output:  {13.0}  (as expected)
Line 4 gives the output:  {13.}     but first gives this error message:

NumberForm::iprf :  "Formatting specification =91=99{\"5.\", \"3.\"} should be \
a positive integer or a pair of positive integers."

Line 4 seems to cause 'g' to be called. Why?
And how has the formatting spec {5,3} been converted away from integers?
(running Mathematica 8.0.1.0 on a Macintosh)




  • Prev by Date: Workaround for AspectRatio instability
  • Next by Date: Re: ExportString "LineSeparators"-> "\n" ignored?
  • Previous by thread: Workaround for AspectRatio instability
  • Next by thread: Re: These Simple Four Lines of Mathematic Confound Me -- Bug?