Presnosť číselnej hodnoty opisuje počet číslic, ktoré sa používajú na zobrazenie tejto hodnoty. Vo vedeckom prostredí sa bežne rozlišujú dve úlohy pojmu „presnosť“: buď ide o celkový počet číslic (nazývaný aj významné čísla alebo signifikantné číslice), alebo, menej často, o počet zlomkových číslic, teda desatinných miest (počet číslic nasledujúcich za desatinnou čiarkou). Druhá definícia je obzvlášť užitočná vo finančných a technických aplikáciách, kde presný počet desatinných miest priamo ovplyvňuje výsledok alebo právne/prevádzkové normy.
Termín „presnosť“ sa používa aj na označenie miesta, na ktoré sa má výsledok zaokrúhliť. Napríklad v aritmetike s pohyblivou rádovou čiarkou sa výsledok často zaokrúhľuje na pevnú dĺžku signifikantu (počet platných číslic). Vo finančných výpočtoch sa čísla bežne zaokrúhľujú na pevný počet miest (napríklad na dve miesta za desatinným oddeľovačom v prípade mnohých svetových mien)).
Príklad: číslo 12,345
Napríklad desatinnú hodnotu 12,345 možno vyjadriť rôznymi spôsobmi v závislosti od toho, či udávame počet významných číslic alebo počet desatinných miest. Ak nemáme k dispozícii väčšiu presnosť, číslo sa podľa pravidla zaokrúhli na dostupný počet platných číslic. Nižšie sú uvedené výsledky pri zaokrúhľovaní na najbližšiu hodnotu pomocou metódy zaokrúhľovania na rovnomerné (round-half-to-even, tzv. „bankerské“ zaokrúhľovanie):
- Celkový počet významných číslic (p):
- p = 1 → 10
- p = 2 → 12
- p = 3 → 12,3
- p = 4 → 12,34 (pri zaokrúhľovaní na párnu cifru, pretože ďalšia cifra je 5)
- p = 5 → 12,345 (originál bez zaokrúhlenia)
- Počet desatinných miest (m):
- m = 0 → 12
- m = 1 → 12,3
- m = 2 → 12,34 (pri zaokrúhľovaní na rovnomerné)
- m = 3 → 12,345
Prečo sa treba vyhnúť falošnej presnosti
Všimnite si, že často nie je vhodné zobrazovať údaj s väčším počtom číslic, než aký umožňuje meranie. Napríklad, ak zariadenie meria s presnosťou na gramy a nameraná hmotnosť je 12,345 kg, bolo by zavádzajúce napísať „12,34500 kg“ — pridaním dvoch nuliek po poslednej významnej cifre vzniká falošná presnosť, ktorá naznačuje vyššiu istotu merania, než akú skutočne máme. Lepšie je uviesť aj neistotu alebo zaokrúhliť na primeraný počet významných číslic (napr. 12,345 ± 0,001 kg).
Pravidlá počítania významných číslic
- Všetky nenulové číslice sú významné (napr. 123 má 3 významné číslice).
- Medzi nenulovými číslicami sa všetky nuly počítajú ako významné (napr. 1002 má 4 významné číslice).
- Vedúce nuly (pred prvou nenulovou cifrou) nie sú významné (napr. 0,00450 má dve vedúce nuly a významné sú 4,5 → 3 významné číslice: 4, 5 a koncová nula).
- Koncové nuly v desatinnej časti sú významné (napr. 2,300 má štyri významné číslice).
- Koncové nuly v celom čísle môžu byť nejednoznačné bez explicitného formátovania alebo vedeckého zápisu (napr. 1200 môže mať 2, 3 alebo 4 významné číslice; použitie 1,20×10^3 jasne ukáže počet významných číslic).
Pravidlá zaokrúhľovania
- Najbežnejšie pravidlá: zaokrúhľovanie „polovice“ (napr. keď nasledujúca cifra je 5) možno riešiť rôzne: „half-up“ (5 sa vždy zaokrúhli nahor) alebo „round-half-to-even“ (ak pretrvávajú iba nuly za 5, zaokrúhli sa tak, aby výsledná cifra bola párna).
- Round-half-to-even (rovnomerné) znižuje systematickú chybu pri viacerých zaokrúhleniach a je často používané v numerických knižniciach a finančných štandardoch.
- Pri vykonávaní viacerých operácií je vhodné odkladať zaokrúhľovanie (udržiavať vyššiu presnosť v medzi-výpočtoch) a zaokrúhliť až na konci, aby sa minimalizovala kumulovaná chyba.
Výpočet matematickej reprezentácie s p významnými číslicami
Reprezentácia kladného čísla x s presnosťou na p významných číslic možno vyjadriť pomocou posunu a zaokrúhlenia. Ak definujeme
n = floor( log10(x) ) + 1 − p, potom výsledok možno získať ako zaokrúhlite( x / 10^n ) × 10^n.
Tento postup normalizuje číslo na rozsah, kde sa zaokrúhľuje len p prvých platných číslic, a potom sa vráti do pôvodného rádu veľkosti.
Pri zápornom čísle je hodnota so zadanou presnosťou jednoducho mínus absolútna hodnota zaokrúhleného výsledku. Číslo 0 s akoukoľvek presnosťou možno považovať za 0 (s vhodným vyjadrením neistoty, ak je potrebné).
Praktické odporúčania
- Pri publikovaní výsledkov vždy uvádzajte neistotu alebo počet významných číslic spolu s hodnotou.
- V technických a finančných aplikáciách používajte konzistentné pravidlá zaokrúhľovania a dokumentujte ich (napr. bankové výpočty ≥ round-half-to-even).
- Ak je potrebné presné uchovanie údajov, používajte vedecký zápis (napr. 1,2345×10^1) alebo explicitné formáty s udaním presnosti.