Data range 32-Bit Float

SupportCommunity General Data range 32-Bit Float

Ansicht von 4 Beiträgen - 1 bis 4 (von insgesamt 4)
  • Autor
    Beiträge
  • #12561
    John GerhardyJohn Gerhardy
    Teilnehmer

    Hello,

    Creating a data set with 30 Million entries at an intervat of 0.25, the information after the decimal point is cut off after 4194303.75. It looks like this:
    Data-Nr. Value
    16777215 4194303,25
    16777216 4194303,5
    16777217 4194303,75
    16777218 4194304
    16777219 4194304
    16777220 4194304,5
    16777221 4194305

    in the documentation the 32-Bit float is described as going form -3.4e+38 to +3.4e+38.

    Could someone explain how the bits are divied up, i.e. how many significands and exponands? Or where can I read more about the format in Flexpro?

    #8224
    John GerhardyJohn Gerhardy
    Teilnehmer

    Hello,

    Creating a data set with 30 Million entries at an intervat of 0.25, the information after the decimal point is cut off after 4194303.75. It looks like this:
    Data-Nr. Value
    16777215 4194303,25
    16777216 4194303,5
    16777217 4194303,75
    16777218 4194304
    16777219 4194304
    16777220 4194304,5
    16777221 4194305

    in the documentation the 32-Bit float is described as going form -3.4e+38 to +3.4e+38.

    Could someone explain how the bits are divied up, i.e. how many significands and exponands? Or where can I read more about the format in Flexpro?

    #8905
    Bernhard KantzBernhard Kantz
    Moderator

    The bits for 32-Bit floating point values are divided up like this: 23 bit for the mantissa, 8 bits for the exponent. Floating point values represent a single-precision 32-bit IEEE 754 value. The type has an accuracy of about seven digits.
    A detailed description of the floating point type can be found for instance in WikiPedia at http://en.wikipedia.org/wiki/Floating_point in english or at http://de.wikipedia.org/wiki/Gleitkommazahl in german.

    Support
    support@weisang.com

    #8906
    John GerhardyJohn Gerhardy
    Teilnehmer

    At 22 bits (23 bits minus one sign bit) I get 2^22=4194304 which matches to what Flexpro made. Got it. Thanks for the clarification and for the link.

Ansicht von 4 Beiträgen - 1 bis 4 (von insgesamt 4)
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.