Belépés
a Linux jobban számol mint a Windows
2009. november 5. – 10.48 – viktorbp
http://techline.hu/it_vilag/20091104_szamitogep_szamolasi_hiba.aspx
Próbáljátok ki a cikkben írt példákat (és hasonlókat). Az OpenOffice és a beépített számológép is hibátlan eredményeket ad! Úgy látszik a Win a ludas:)
- A hozzászóláshoz regisztráció és belépés szükséges
Szia!
Én kipróbáltam az összes példát és az összeset kiszámolta nekem:). Még ahhoz a bizonyos határhoz is hozzáadott 1-et minden lelkiismeret furdalás nélkül:).
nekem az OOo 3.1.1 a rosszul számol. :) a számológép meg jól.
烏邦土 - 乾屎橛
Nálam a Mathematica olyan 1,1 millió helyjegy pontossággal számol :) Annyi biztosan elég :)
"The best things in life are free. The second best things are very expensive" - C.C.
Kár, hogy a cikk összemos két dolgot. Az exceles kivételével minden hiba teljesen normális (értsd a gépi számábrázolásból adódó "feature"), amit ismernek a fejlesztők és számolnak vele. Mig az exceles hiba egy ronda bug, ami röhelyes volt egy 20+ éves piacvezető szoftver végleges verziójában.
"Az apró hibák és eltérések oka bonyolult: a számítógépek és kalkulátorok (órák, mobilok és minden egyéb, ami digitális) a számokat lebegőpontos formában tárolják, a jobb memóriakihasználás miatt. A hibák csak szélsőséges esetekben jelentkeznek"
Itt is az overflowrol beszel, vagy van valami mas is?
Itt arról van szó, hogy a 64 bites lebegőpontosnak 16 tizedesjegy a pontossága. A többi tizedesjegy kiesik. Ez az oka a google-ös hibának.
overflow viszont akkor van, ha a szám nem fér be az adott számábrázolásba.
Egyébként ez is érdekes példa:
sin(1000*pi)