Tarkimmat liukuluvut ANSI/ISO standardeissa

Fysikaalikko

Joskus ihmetyttää, että onko jossain tosiaan jotain tieteellistä käyttöä kaikkein pisimpien floating-point lukujen viimeisille desimaaleille?

Esimerkkejä?

6

259

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • "Joskus ihmetyttää, että onko jossain tosiaan jotain tieteellistä käyttöä kaikkein pisimpien floating-point lukujen viimeisille desimaaleille?"

      Fysikaalisen maailman simuloinneissa ei tarkkuuden tarpeella ole periaatteessa mitään ylärajaa. Tämä tietenkin vain sillä edellytyksellä, että epätarkuutta laskentaan ei tule esim epätarkoista mittauksiin perustuvista alkuarvoista tai laskualgoritmien aproksimaatioista. "Perhosensiipiefektistä" johtuen pienikin virhe laskennassa vie simulaation aina lopulta hakoteille, mutta suurella laskentatarkkuudella voidaan uskottavaa simulointiaikaa pidentää. Esim asrofysikaalisia malleja tutkittaessa desimaaleja täytyy olla hyvin paljon. Otetaan nyt esimerkiksi vaikka kahden kuvitteellisen galaksin erilaisten mahdollisten törmäyksen simulaatio. Jokainen galaksien esim miljardista auringosta on massansa ja liiketilansa suhteen esitettävä mahdollisimman tarkasti, että pienetkin kumuloituvat gravitaatiovoimat tulevat huomioiduksi.

    • Professori Möttönen

      Täten ehdotankin että käyttöön otetaan uusi standardi, joka sallii vain yhden (1) desimaalin tarkkuuden.

      Prof. Möttönen
      Desimaalitieteiden laitos
      Herra Huun yliopisto

    • Uusien suureiden ja fysikaalisten vakioiden johtamisessa on syytä käyttää mahdollisimman suurta todettua tarkkuutta, tosin valitettavasti on todettava sekä mittausten virherajojen että toleranssien yhteisvaikutuksen laskennassa olevan etenkin fyysikoilla huomattavia vaikeuksia. Virherajojen ilmoittaminen esim. ­ - -tyyliin tuntuu olevan todella hankalaa.

      Meillä tuli teknisessä laskennassa lehtorilta virhepukki, jos erehtyi käyttämään maan vetovoiman kiihtyvyytenä arvoa 9,81 m/s². 9,8 m/s² on oikein ja 9,82 m/s² näin Helsingin leveysasteilla hyväksyttiin pitkin hampain. Jos muut lähtöarvot oli ilmoitettu kokonaislukuina ja lopputuloksen ilmoitti kahden desimaalin tarkkuudella, punakynä tosin heilui taas. ;)

    • Tieteellisestä tarpeesta en suoraan tiedä, mutta olen käytännön tuotantoautomaation ohjelmistoja laatiessani joutunut tilanteisiin, joissa edes double precision -luvut eivät ole riittäneet, jotta koneille olisi saatu lasketuksi riittävän tarkkaa ohjaustietoa.

      Nämä kokemukset panivat ainakin minun suhtautumaan erittäin vakavasti numeerisessa laskennassa käytettävään numeroiden määrään ja eri algoritmien koodaustapoihin lähinnä laskujärjestyksen osalta.

      • Fysikaalikko

        Eli jos tuotteen mitta heittää atomin ytimen läpimitan niin ei kelpaa?


      • Fysikaalikko kirjoitti:

        Eli jos tuotteen mitta heittää atomin ytimen läpimitan niin ei kelpaa?

        Kun paikka pitää laskea mikrometrin tarkkuudella ja vielä geometriasta, jossa mittoja on annettu tuhansien metrien suuruisina, niin lukujen suuruusero luokkaa 10^9. Näin double precision -tyypin 14:sta merkitsevästä numerosta ei laskennassa paljon ylimäärää jää, jos ollenkaan.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Taisin tehdä virheen

      Kaipaan sua enemmän kuin kuvittelin. Luulin, että helpottuisin, mutta olinkin täysin väärässä. Vieläkö vastaisit minulle
      Ikävä
      74
      3800
    2. Koronarokotus sattui oudon paljon nyt sairaanhoitaja Tanja 46 istuu pyörätuolissa

      Pitkä piina piikistä Kun Tanja Vatka käy suihkussa, tuntuu kuin ihoa revittäisiin raastinraudalla irti. Hän on kärsinyt
      Maailman menoa
      182
      3035
    3. Hyvä että lähdit siitä

      Ties mitä oisin keksinyt jos oisit jäänyt siihen, näit varmaan miten katoin sua.... 😘🤭😎💖
      Ikävä
      47
      2946
    4. Nyt tuntuu siltä, että on pakko päästä puhumaan kanssasi

      Tuntuu että sekoan tämän kaiken takia. Miehelle
      Ikävä
      57
      2431
    5. Olisitko mies valmis?

      Maksamaan naisellesi/vaimollesi/tyttöystävällesi elämisestä syntyvät kulut, ruokailun, vuokran ja muut välttämättömät me
      Ikävä
      363
      2230
    6. Mitä haluat sanoa kaivatullesi?

      Onko ikävä? Milloin näitte viimeksi?
      Ikävä
      160
      1870
    7. Nainen, mulla olisi sulle pari vinkkiä

      Kerro vain ongelmasi niin annan siihen vinkin. :/
      Ikävä
      78
      1575
    8. Miksi mediheli

      Mitä on tapahtunut ku poliiseja ja ambulanssi pyöri aamusta keskustassa
      Kiuruvesi
      33
      1437
    9. vieläkin sanoa voin...

      💖💛💖💛💖💛💖💛💖 💛 Beijjjbeh 💛 Kaks vuotta tänään täällä. Miten hitossa jotkut on jaksaneet kymmeniä vuos
      Ikävä
      23
      1388
    10. Nainen onko sulla supervoimmia ?

      Voisitko auttaa miestä mäessä? Tarjota auttavan käden ja jeesata tätä miestä? Tai antaa olla et sä kuitenkaan auta.
      Ikävä
      39
      1352
    Aihe