🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #453

Re: Bledne zaokraglanie ulamkow

#453
From: Marcin Wojtczuk
Date: Sun, 29 Dec 2002 21:21
30 lines
2027 bytes
Marcin 'Qrczak' Kowalczyk claimed:
> Sat, 28 Dec 2002 03:43:52 +0100, Marcin Wojtczuk <fastviper@telkab.pl> pisze:
> 
>>> Bo 31.97 nie jest reprezentowalne w typie double w C,
>> 
>> Bzdura:
>> Po pierwsze:
>> 31,97 = $1F.61 = $1.F61 * 16.
> 
> Nieprawda. $1F.61 = 31.37890625, a nie 31.97. 97/100 nie jest
> reprezentowalne ułamkiem z mianownikiem będącym potęgą dwójki,

Ha! Rzeczywiście błąd. Chyba późna godzina była :>
Nawet wiem dlaczego: 97 nie dzieli się całkowicie przez 25 :)

>>    /* Number of decimal digits of precision in a double */
>> #define DBL_DIG 15
>> #v-
>> (cytat z float.h). Czyli każda liczba o mniej niż 15 cyfrach po przecinku
>> jest w double reprezentowana DOKŁADNIE.
> 
> Bzdura. Znaczy to tylko tyle, że dla każdej takiej liczby istnieje
> taka wartość typu double, która zaokrąglona do 15 cyfr dziesiętnych
> da tę liczbę z powrotem.

Eee ? Chyba czas zacząć zadawać pytania wykładowcy od analizy numerycznej :>
 
-- 
    [ http://www.stringi.com/viper/ ] 
  All good things come to those who wait
Technical Details
Message-ID: <m0pnua-ap2.ln@fastviper.viper.lan>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.k.pl!news.trzebnica.net!news.tkmedia.pl!news-1.feed.trzepak.pl!news.telbank.pl!fastviper.viper.lan!news
References: <3e09e4d7.2127062@news.icpnet.pl> <slrnb0jrgs.u54.qrczak@qrnik.zagroda> <853jua-58g.ln@fastviper.viper.lan> <slrnb0tkec.a1h.qrczak@qrnik.zagroda>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.k.pl!news.trzebnica.net!news.tkmedia.pl!news-1.feed.trzepak.pl!news.telbank.pl!fastviper.viper.lan!news
From: Marcin Wojtczuk <fastviper@telkab.pl>
Newsgroups: pl.comp.lang.python
Subject: Re: Bledne zaokraglanie ulamkow
Date: Sun, 29 Dec 2002 22:21:26 +0100
Organization: PLD
Lines: 30
Message-ID: <m0pnua-ap2.ln@fastviper.viper.lan>
References: <3e09e4d7.2127062@news.icpnet.pl> <slrnb0jrgs.u54.qrczak@qrnik.zagroda> <853jua-58g.ln@fastviper.viper.lan> <slrnb0tkec.a1h.qrczak@qrnik.zagroda>
NNTP-Posting-Host: net2-3.telkab.pl
Mime-Version: 1.0
X-Trace: news.telbank.pl 1041196910 15229 195.136.7.130 (29 Dec 2002 21:21:50 GMT)
X-Complaints-To: usenet@news.telbank.pl
NNTP-Posting-Date: 29 Dec 2002 21:21:50 GMT
X-Licznik: 1960
User-Agent: slrn/0.9.7.4 (pl-1.4.3) (Linux/2.4.19pk-ll (i686))
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit