Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

Re: (z) Re: Weird number formatting

by licking9Volts (Pilgrim)
on Mar 05, 2003 at 18:00 UTC ( [id://240640]=note: print w/replies, xml ) Need Help??


in reply to (z) Re: Weird number formatting
in thread Weird number formatting

I thought the same thing about the E instead of D, but the files are USGS Digital Elevation Models taken from the Texas National Resources Information website. DEM is some kind of standard format for these models. Thanks for the tip on splitting also. I've fixed it.

Replies are listed 'Best First'.
Re (3): Weird number formatting
by VSarkiss (Monsignor) on Mar 05, 2003 at 18:16 UTC

    See, you need one of us old-timers for this kind of stuff. ;-)

    In all likelihood, a Fortran program is producing that data. The variable in the program is declared DOUBLE PRECISION, and probably a D or G format is being used to print it. Just substitute E for D and you should be fine.

Re: Re: (z) Re: Weird number formatting
by rje (Deacon) on Mar 05, 2003 at 18:11 UTC
    Surely, surely, those 'D's have to mean 'E's... well, of course they don't have to, but if you have to add 30 to one of those numbers, then you have to know what the original number is, right?

    So that's a piece of data you need someone to inform you of. If it is an exponent indicator, then can you just do a pattern match before interpreting the number (s/D/E/)?

    Rob
      Maybe I'm missing something...

      What I don't get is that the addition is performed correctly despite the "D" instead of "E".
      $my_x = $info[4] + 0; $my_y = $info[5] + 30; for($i = '1'; $i <= $info[2]; $i++) { print ("$my_x $my_y $info[($i + 8)]\n"); $my_y = $my_y + 30;
      I would expect to see for the output:
      0.22512 30.341916 661
      but it actually does understand D+06 as exponential notation
      Can anyone explain why?

      Thanks,
      Kris

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://240640]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others surveying the Monastery: (6)
As of 2024-04-26 09:20 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found