Re: Scientifc notation
- To: mathgroup at smc.vnet.net
- Subject: [mg41346] Re: [mg41312] Scientifc notation
- From: Murray Eisenberg <murraye at attbi.com>
- Date: Thu, 15 May 2003 04:05:34 -0400 (EDT)
- Organization: Mathematics & Statistics, Univ. of Mass./Amherst
- References: <200305141213.IAA07756@smc.vnet.net>
- Reply-to: murray at math.umass.edu
- Sender: owner-wri-mathgroup at wolfram.com
I think you left out a comma in "data", since otherwise you're asking for a 4-element output from a 3-element input. The built-in ScientificForm will do almost everything you want -- except that 1.0 will be rendered simply as provided you make the final number, 3000, a floating-point number instead of an exact integer: data = {1.0, 30.43, 10.^-3, 3000}; ScientificForm[N[data]] The result will be a 2-dimensional rendering of: {1., 3.043 x 10^1, 1. x 10^-3, 3. x 10^3} where "x" stands here for Mathematica's multiplication sign. You can change that to any character, including a blank, with the NumberSeparator option to ScientificForm: ScientificForm[N[data], NumberMultiplier -> " "] Other options are available. You may omit the inner N function if your data already consists entirely of numbers with decimal points -- in the case of your list, using "3000." instead of "3000". J. Guillermo Sanchez wrote: > Dear friend, > I would like obtein the output in scientific notation with a two > decimals. Here is an example: > > > data = {1.0, 30.43 10^-3, 3000} > > How convert to scientific notation > > {1.00 10^0, 3.043 10^1, 1.00 10^-3, 3.00 10^3} > > > -- Murray Eisenberg murray at math.umass.edu Mathematics & Statistics Dept. Lederle Graduate Research Tower phone 413 549-1020 (H) University of Massachusetts 413 545-2859 (W) 710 North Pleasant Street fax 413 545-1801 Amherst, MA 01003-9305
- References:
- Scientifc notation
- From: "J. Guillermo Sanchez" <guillerm@usal.es>
- Scientifc notation