Přesnost čísel: významná čísla, desetinná místa a zaokrouhlování

Přehledně o přesnosti čísel: významná čísla, desetinná místa a zaokrouhlování. Naučte se správně měřit, zaokrouhlovat a vyhnout falešné přesnosti.

Autor: Leandro Alegsa

Přesnost číselné hodnoty popisuje, kolik číslic, které jsou použity k zobrazení této hodnoty. Ve vědeckém kontextu se obvykle mluví o významných číslech (také signifikantní číslice) — tedy o celkovém počtu číslic, které dávají informaci o velikosti a přesnosti čísla. V některých technických a finančních aplikacích se místo toho hovoří o počtu zlomkových číslic neboli o desetinných místech (počet číslic za desetinnou čárkou), protože právě délka zlomkové části má v těchto oblastech zvláštní význam.

Co znamená „přesnost“ v praxi

Termín "přesnost" se často používá k popisu pozice, na které je hodnota zaokrouhlená nebo na které může být očekávána nepřesnost. Například v aritmetice s pohyblivou řádovou čárkou (floating point) se výpočetní výsledky obvykle uchovávají a zaokrouhlují na pevnou délku mantisy (počet signifikantních číslic). Ve finančních výpočtech se zase často vyžaduje, aby se částky zaokrouhlovaly na určitý počet míst (například na dvě místa za desetinným oddělovačem u mnoha světových měn).

Pravidla pro počítání významných číslic

  • Všechny nenulové číslice jsou významné (např. 123,45 má 5 významných číslic).
  • Mezerové (vedoucí) nuly nejsou významné (0,00123 má 3 významné číslice: 1, 2, 3).
  • Mezi nenulovými číslicemi ležící nuly jsou významné (1002 má 4 významné číslice).
  • Koncové nuly v desetinné části jsou významné (1,230 má 4 významné číslice).
  • Koncové nuly v celé části jsou často nejednoznačné; pro jednoznačnost se používá desetinná tečka nebo vědecká notace (1500 může mít 2, 3 nebo 4 významné číslice; 1500. nebo 1.500×10^3 ukáže, že jsou významné čtyři).
  • Přesné (definované) množiny, jako jsou počty kusů (např. 12 jablek), se považují za mít nekonečný počet významných číslic (jsou „přesné“ hodnoty).

Desetinná místa vs. významná čísla

Počet desetinných míst určuje kolik číslic je za desetinným oddělovačem; je to vhodné pro peněžní částky nebo technické specifikace, kde se vyžaduje fixní krok (např. centy u měn). Počet významných číslic udává relativní přesnost bez ohledu na velikost čísla — hodí se, když se porovnávají nebo měří fyzikální veličiny v širokém rozsahu hodnot.

Zaokrouhlování: metody a důsledky

Při omezování počtu číslic je třeba zvolit pravidlo pro zaokrouhlování. Nejčastěji používané metody jsou:

  • Round half up (zaokrouhlení na nejbližší, při půli nahoru): 2,5 → 3.
  • Round half to even (tzv. „bankerské“ zaokrouhlení): při půli se zaokrouhluje na sudé číslo (1,5 → 2, 2,5 → 2). Toto pravidlo snižuje kumulativní zkreslení při opakovaném zaokrouhlování a je standardem v IEEE 754.
  • Truncation (odříznutí, zaokrouhlení směrem k nule) a další varianty (směrem od nuly, dolů, nahoru).

Je důležité v dokumentaci uvést, která metoda zaokrouhlování se používá, protože v hraničních případech (např. když za zaokrouhlovaným číslem stojí přesně 5) vedou různé metody k různým výsledkům.

Praktické příklady a porovnání

Například desetinné číslo 12.345 lze vyjádřit s různým počtem desetinných míst i s různým počtem významných číslic. Pokud není k dispozici dostatečná přesnost, pak se číslo zaokrouhlí tak, aby se vešlo do dostupné přesnosti. Níže jsou výsledky pro některé běžné volby. Uvádím oba běžné způsoby řešení půlových hodnot, protože výsledky se liší:

Zaokrouhlení na určitý počet významných číslic (p):

  • p = 1 → 10
  • p = 2 → 12
  • p = 3 → 12.3
  • p = 4 → pokud použijeme round half to even → 12.34; pokud round half up → 12.35

Zaokrouhlení na určitý počet desetinných míst (d):

  • d = 0 → 12
  • d = 1 → 12.3
  • d = 2 → při round half to even → 12.34; při round half up → 12.35
  • d = 3 → 12.345 (nezměněno)

Všimněte si, že často není vhodné zobrazovat údaj s více číslicemi, než kolik lze reálně změřit. Pokud například přístroj měří s přesností na gramy a udává údaj 12.345 kg, vznikla by falešná přesnost, kdyby bylo měření vyjádřeno „12.34500 kg“ se dvěma nulami navíc na konci. Správně by se měla uvést nejistota (např. 12.345 ± 0.001 kg) nebo použít odpovídající počet významných číslic.

Matematická definice zaokrouhlení na p významných číslic

Pro kladné číslo x s požadavkem na p významných číslic lze výsledné zaokrouhlené číslo vyjádřit takto:

zaokrouhlit( x / 10^n ) × 10^n, kde n = floor( log10(|x|) ) + 1 − p.

Tedy nejprve posuneme desetinou čárku tak, aby nám zůstalo p významných číslic vlevo od desetinné čárky, zaokrouhlíme na celé číslo a pak opět vrátíme původní měřítko násobením 10^n. Pro záporná čísla platí stejný postup s využitím absolutní hodnoty a následným přičtením znaménka mínus. Číslo 0 lze považovat za 0 s libovolnou přesností (formálně má nulovou mantisu a není zde otázka významných číslic).

Další zásady a doporučení

  • Používejte vědeckou notaci (např. 1.2345×10^1) pro jednoznačné vyjádření počtu významných číslic.
  • Uvádějte, je-li to možné, i nejistotu měření (např. 12.3 ± 0.1), místo aby byla přesnost implikována pouze počtem desetinných míst.
  • Při finančních výpočtech dodržujte standardy (např. zaokrouhlování na 2 desetinná místa) a jasně specifikujte pravidlo zaokrouhlování.
  • Při programování nebo numerických výpočtech buďte opatrní s mezivýpočty — nechávejte zaokrouhlování až na konec výpočtu, aby se minimalizovalo nahromadění chyby.

Správné pochopení rozdílu mezi významnými číslicemi a desetinnými místy, stejně jako důsledné používání definovaných pravidel zaokrouhlování, je klíčové pro jasné, přesné a nezavádějící prezentování číselných výsledků.

Související stránky

Otázky a odpovědi

Otázka: Co je to přesnost v číselné hodnotě?


Odpověď: Přesnost číselné hodnoty popisuje počet číslic, které jsou použity k zobrazení této hodnoty.

Otázka: Jak lze přesnost použít k popisu pozice, na které bude zaokrouhlen nepřesný výsledek?


Odpověď: Přesnost lze použít k popisu pozice, na které bude nepřesný výsledek zaokrouhlen, nastavením dané nebo pevné přesnosti, což je délka výsledného signifikantu. Ve finančních výpočtech se číslo často zaokrouhluje na daný počet míst (například dvě místa za desetinným oddělovačem u mnoha světových měn).

Otázka: Jak lze vyjádřit hodnotu 12,345 s různým počtem významných číslic nebo desetinných míst?


Odpověď: Číslo 12,345 lze vyjádřit s různým počtem významných číslic nebo desetinných míst zaokrouhlením, aby odpovídalo dostupné přesnosti, pomocí metody zaokrouhlování na sudé číslo.

Otázka: Co se stane, když není k dispozici dostatečná přesnost?


Odpověď: Pokud není k dispozici dostatečná přesnost, pak se číslo zaokrouhlí tak, aby odpovídalo dostupné přesnosti.

Otázka: Je vhodné zobrazit číslo s více číslicemi, než kolik jich lze změřit?


Odpověď: Ne, není vhodné zobrazovat číslo s více číslicemi, než kolik lze změřit, protože to vytváří falešnou přesnost. Například pokud zařízení měří s přesností na gramy a udává údaj 12,345 kg, vznikla by falešná přesnost, kdyby bylo měření vyjádřeno "12,34500 kg" se dvěma nulami navíc ("00") na konci.

Otázka: Jaký vzorec vyjadřuje kladná čísla x s přesností p významných číslic?


Odpověď: Vzorec pro vyjádření kladných čísel x s přesností p významných číslic má číselnou hodnotu danou vztahem round(10-n-x)-10n, kde n = floor(log10 x) + 1 - p . Pro záporná čísla je číselná hodnota minus jeho absolutní hodnota a 0 má jakoukoli přesnost, která se bere jako 0.


Vyhledávání
AlegsaOnline.com - 2020 / 2025 - License CC3