C++ Bc. 20: Porovnání verzí

Z GeoWikiCZ
Bez shrnutí editace
mBez shrnutí editace
Řádek 12: Řádek 12:
Více viz [http://en.wikipedia.org/wiki/Machine_epsilon http://en.wikipedia.org/wiki/Machine_epsilon]
Více viz [http://en.wikipedia.org/wiki/Machine_epsilon http://en.wikipedia.org/wiki/Machine_epsilon]


[ [[C plus plus Bc. | Zpět]] | [[C plus plus Bc. 20 cpp | C++]] ]
[ [[C plus plus Bc. | Zpět]] | [[C plus plus Bc. 20 cpp | C++]] | [[C plus plus Bc. 21|Další]] ]

Verze z 2. 7. 2006, 12:12

Strojové epsilon

Strojové epsilon je charakteristika přesnosti formátu reálného čísla v počítači. Je definováno jako rozdíl mezi 1 a nejmenším číslem větším než 1, kterou lze v daném čísleném typu zobrazit.

Strojové epsilon je jednou z charakteristik definovaných v hlavičce <climits> a v C++ jej lze například pro typ double získat jako

std::numeric_limits< double> ::epsilon()

Napište funkci, která vypočte odhad strojového epsilon pro typ double. Poznámka: funkce pro výpočet strojového epsilon by v C++ měla být vhodněji napsána jako šablona.

Více viz http://en.wikipedia.org/wiki/Machine_epsilon

[ Zpět | C++ | Další ]