comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » number format in structure
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: Number format [message #72443 is a reply to message #45673] Sat, 11 September 2010 02:45 Go to previous message
Wout De Nolf is currently offline  Wout De Nolf
Messages: 194
Registered: October 2008
Senior Member
On Fri, 10 Sep 2010 20:43:57 -0700 (PDT), mahesh <mkmvarma@gmail.com>
wrote:

> How do I change the format of numbers. For example : from '9.5600' to
> '9.56E+00'. I need to write the numbers in this format into a text
> file. I know there is 'FORMAT' function in IDL. I tried using it right
> after the printf statement. But it is not converting it to the format
> I wanted.
> Thanks,
> Mahesh

IDL> print,9.56,format='(E10.2)'
9.56E+000

This means: scientific notation, 2 digits after the decimal point and
a string length of 10 characters. Make sure this string length is
large enough (depends on the numbers you're printing). On a windows
platform, the exponent has 3 digits, on Linux it has 2. I don't think
you can change that (off course you can manipulate the string itself
before printing it).
[Message index]
 
Read Message
Read Message
Previous Topic: particle_trace confusion
Next Topic: Re: particle_trace confusion

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Sun Oct 12 03:55:38 PDT 2025

Total time taken to generate the page: 0.88373 seconds