eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingBłędny epsilon - this is not a bug, this is ?Re: Błędny epsilon - this is not a bug, this is ?
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.n
    eostrada.pl!news.neostrada.pl.POSTED!not-for-mail
    From: "slawek" <h...@s...pl>
    Newsgroups: pl.comp.programming
    References: <50924bb1$0$1308$65785112@news.neostrada.pl>
    <a...@g...com>
    <50926d86$0$1216$65785112@news.neostrada.pl>
    <k6tusp$elk$1@node1.news.atman.pl>
    <5092979f$0$1208$65785112@news.neostrada.pl>
    <k6u5vk$cf9$1@node2.news.atman.pl>
    <5092a72c$0$1311$65785112@news.neostrada.pl>
    <k6u98u$fjc$1@node2.news.atman.pl>
    <5092aefd$0$1232$65785112@news.neostrada.pl>
    <b...@g...com>
    <5092c4d8$0$1222$65785112@news.neostrada.pl>
    <k700o6$52t$1@news.task.gda.pl>
    <50939638$0$26708$65785112@news.neostrada.pl>
    <k71ct6$fjv$1@mx1.internetia.pl>
    <5094e05f$0$1312$65785112@news.neostrada.pl>
    <k73isd$sfj$1@mx1.internetia.pl>
    In-Reply-To: <k73isd$sfj$1@mx1.internetia.pl>
    Subject: Re: Błędny epsilon - this is not a bug, this is ?
    Date: Sat, 3 Nov 2012 22:22:55 +0100
    MIME-Version: 1.0
    Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=response
    Content-Transfer-Encoding: 8bit
    X-Priority: 3
    X-MSMail-Priority: Normal
    Importance: Normal
    X-Newsreader: Microsoft Windows Live Mail 15.4.3555.308
    X-MimeOLE: Produced By Microsoft MimeOLE V15.4.3555.308
    Lines: 36
    Message-ID: <50958b34$0$26700$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 62.69.202.124
    X-Trace: 1351977780 unt-rea-a-01.news.neostrada.pl 26700 62.69.202.124:63051
    X-Complaints-To: a...@n...neostrada.pl
    Xref: news-archive.icm.edu.pl pl.comp.programming:200483
    [ ukryj nagłówki ]

    Użytkownik "Michoo" napisał w wiadomości grup
    dyskusyjnych:k73isd$sfj$...@m...internetia.pl...
    >I zapomniałem już że czepiasz się "domyślnych" dla innych szczegółów. Nie
    >mówię o Itanium, nie mówię o NEONach, czy innych FVP. Jeżeli nie wspomniano
    >inaczej to mówimy na tej grupie o FPU x86.

    Podobno "zwykłe procesory" lepiej liczą instrukcjami SSE niż "normalnymi".
    Sam się zdziwiłem.

    >Nie chce mi się sprawdzać, ale oidp jest to zaokrąglanie do najbliższego.
    >Zresztą tylko taka forma by miała sens przy tej dyskusji o dokładności.

    Czyli jednak są zaokrąglane - a nie przycinane? Wiem, marudzę.

    >Tak. I jak Ci już wspomniano - w praktyce nie interesuje programisty
    >dokładność maszynowa a odległość między dwiema liczbami, czyli 2*e.
    >Komentarz jest błędny w nagłówku a dobry w matlabie.

    Po drugie - czyli jednak mam rację - jest błąd w float.h ? Jest!

    Po pierwsze - właśnie sam napisałeś, że to co jest równe 2.2E-16 to
    odległość między dwiema liczbami i nie jest to epsilon. I znowu mam rację?!
    Dziwne.

    Po trzecie - zamiast napisać, cyt., "nie interesuje programisty" -
    powinieneś napisać, iż ciebie nie interesuje. (Czyli po prostu nie uogólniać
    swoich opinii jako opinii wszystkich programistów, bo są to - być może nawet
    bardzo celne - ale wyłącznie twoje własne spostrzeżenia.)

    Podsumowując - dobrze jeżeli jest już poprawka w Wikipedii - to pozytywny
    rezultat dyskusji. A problem jest dużo bardziej poważny, niż mi się
    wydawało - po prostu nie wiadomo ile bitów mantysy jest naprawdę użyte (tj.
    czy będą użyte 64 bitowe liczby double, czy 80 bitowe rejestry FPU, zależy
    od humoru kompilatora).


Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: