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 ?
  • Data: 2012-11-01 20:26:32
    Temat: Re: Błędny epsilon - this is not a bug, this is ?
    Od: kenobi <p...@g...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    W dniu czwartek, 1 listopada 2012 19:52:09 UTC+1 użytkownik slawek napisał:
    > Użytkownik "kenobi" napisał w wiadomości grup
    >
    > dyskusyjnych:b02b8c1e-999e-44e5-a69e-056c295366f1@go
    oglegroups.com...
    >
    >
    >
    > >To co wy tu piszcie nie podchodzi mz
    >
    > >pod trolowanie, ja za bucerkę/dresiarstwo
    >
    > >uważam tzw dresiarskie (zupenie niemerytoryczne) dowalactwo.
    >
    >
    >
    > Nie lubię dryfów w kierunku przemocy (nie bawi mnie BDSM, nie bawi mnie
    >
    > "bicie linijką po łapach" itd.), nie lubię dryfów nt. "syf" (syfilis jest
    >
    > względnie łatwo wyleczalny, no i - jak każda choroba - nie ma w sobie nic
    >
    > śmiesznego), nie wymyślam od "chamów" (znając przypadkiem Kodeks Boziewicza
    >
    > i mając przodków... takich jakich miałem), staram się być w miarę rzeczowy i
    >
    > pomocny. Nie używam też takich słów jak, wyjątkowo zacytuję, "kurde".
    >
    >

    >
    > Nawet zdziwię cię może - argumentacja Bartka nt. epsilona (tj. ściśle
    >
    > merytoryczna jej część) moim zdaniem zasługuje na to, aby poprawić hasło w
    >
    > Wikipedii i paru innych źródłach. W tym w Numerical Recipes, Teukolskyego et
    >
    > al. (tak, w nowym wydaniu - co można sprawdzić online - jest definicja
    >
    > epsilona jako "The smallest (in magnitude) number... produces result
    >
    > different from 1.0" ) - co łatwo można sprawdzić on-line (strona 10., sekcja
    >
    > 1.1.2.). www.nr.com
    >
    >
    >
    > O ile oczywiście Teukolsky i współautorzy podzielą opinię Bartka.
    >
    >
    >
    > >Z tym epsilonem to ciekawa sprawa, faktycznie
    >
    > >mz moze być użyteczne i dobrze ze jest
    >
    > >zdefiniowane i dobrze też sie troche na tym
    >
    >
    >
    > Zaczynając wątek napisałem, że nie ma wielkiego sensu pisać "wszystkich cyfr
    >
    > epsilona" - raczej rząd wielkości jest istotny. Niemniej jednak jest pewne
    >
    > niechlujstwo w tym co jest we float.h do MS Visual Studio - definicja nie
    >
    > wytrzymuje ujemnych liczb, wynik nie odpowiada temu czym ma być według
    >
    > definicji.
    >
    >
    >
    > >znac i przemyslec te sprawy, sam jednak
    >
    > >nie moge sie teraz zbytnio nad tym zastanowic
    >
    > >bo jetsem cholernie zmeczony i obolały
    >
    >
    >
    > Bywa. Nie ma jednak co się zbyt skupiać nad "problemem z epsilonem" - są
    >
    > ważniejsze sprawy. Może po prostu najważniejsza nauka z tego jest, aby
    >
    > zamiast magicznych stałych zapisanych przez #define - zawsze wszystko
    >
    > wyliczać samemu? Potrzebujemy takiego najmniejszego eps > 0, że 1.0 + eps >
    >
    > 1.0 ? To policzmy go sobie - a nie ufajmy, że w jakimś pliku float.h czy
    >
    > podobnym będzie dobra wartość. Choćby dlatego, że kiedyś program może być
    >
    > uruchamiany na jakiejś innej maszynie, w innej konfiguracji, z zupełnie inną
    >
    > architekturą.

    nie czytalem chasla w wiki i nie bardzop che
    mi sie tez sledzic kto co tu powiedzial, juz
    lepiej sie zastanowic nad samym tym epsilonem

    czy ten epsilon (2.2? 1.1?) to jest moze po prostu 'roznica' miedzy kolejnymi
    doublemi
    czy to jest pól tej róznicy czy co? Ile wynosi
    róznica miedzy doublami w epsilonach? ta roznica jest chyba stała, czy tez wchodza tu
    jakies komplikacje powodujace ze licZyc sie moze cos innego niz ziarnistosc double?
    (mozliwe ze to juz jest tu napisane ale nie mialem sily sie wglebiac)

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: