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-05 12:48:37
    Temat: Re: Błędny epsilon - this is not a bug, this is ?
    Od: "slawek" <s...@h...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]


    Użytkownik "Michoo" <m...@v...pl> napisał w wiadomości grup
    dyskusyjnych:k783go$q3k$...@m...internetia.pl...
    > Jest, ale wynika z czego innego niż myślisz.

    Pożycz szklanej kuli - tej dzięki której wiesz co ja myślę. ;)

    > W związku z tym:
    > - 2.2E-16 nie jest najmniejszą wartością jaka na FPU x86 spowoduje zajście
    > nierówności. Jest najmniejszą taką wartością w typie double.

    Typ double (tj. zmienne tego typu) sam z siebie się nie potrafią dodawać.

    > float.h jest częścią standardu i odnosi się do standardowych typów

    Tj. o jakim standardzie piszesz?

    > ustawiać zaokrąglanie dla każdego rozkazu fpu. Wyobrażasz sobie, że w C
    > trzeba by przy każdej operacji float/double podawać prefix jak to
    > zaokrąglić?

    Owszem. I to jest /nieco/ dziwaczne uczucie, że chyba tak się powinno robić.

    > I zazwyczaj nie ma to znaczenia. Nikt nie robi poważnej numeryki opierając
    > się o to, że na x86 połowa epsilona double wystarcza.

    Wyznanie, że mało znasz ludzi robiących obliczenia numeryczne, a w
    szczególności wśród tych osób nikogo takiego co przykłada jakiekolwiek
    znaczenie do wartości epsilon?

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: