Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

Re: (z) Re: Weird number formatting

by licking9Volts (Pilgrim)
on Mar 05, 2003 at 18:00 UTC ( #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.


Comment on Re: (z) Re: Weird number formatting
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
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.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (4)
As of 2014-10-25 05:46 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    For retirement, I am banking on:










    Results (142 votes), past polls