Sklenského čísla v praxi: výpočty a inverzní úloha
Zobrazení: 7
Praktický návod k výpočtu K(n), tabulka hodnot od trojúhelníku po dvanáctiúhelník, přesnější asymptotický odhad a bezpečný algoritmus půlení intervalu pro hledání parametru podle zadaného obsahu.
Předchozí články definovaly funkci K a popsaly její vlastnosti. Tento díl ukazuje praktický výpočet ve dvou směrech: z počtu stran určí obsah a ze zadaného obsahu numericky najde odpovídající reálný parametr i nejbližší skutečný mnohoúhelník.
Přímý výpočet
Pro pravidelný n-úhelník s délkou strany jedna platí:
K(n) = n / (4 · tan(π/n)).
Úhel musí být při výpočtu v radiánech. V tabulkovém procesoru nebo programovacím jazyce proto nepředáváme funkci tangens hodnotu 180/n, ale π/n. Standardní obecný vzorec pro stranu délky a uvádí Wolfram MathWorld.
Kontrolní tabulka
| n | Tvar | K(n) |
|---|---|---|
| 3 | trojúhelník | 0,433012702 |
| 4 | čtverec | 1,000000000 |
| 5 | pětiúhelník | 1,720477401 |
| 6 | šestiúhelník | 2,598076211 |
| 7 | sedmiúhelník | 3,633912444 |
| 8 | osmiúhelník | 4,828427125 |
| 9 | devítiúhelník | 6,181824194 |
| 10 | desetiúhelník | 7,694208843 |
| 11 | jedenáctiúhelník | 9,365639907 |
| 12 | dvanáctiúhelník | 11,196152423 |
Zaokrouhlení patří až na konec výpočtu. Mezivýsledky je vhodné ponechat v plné přesnosti, jinak se chyba zbytečně zvětšuje při porovnávání nebo numerické inverzi.
Rychlý odhad pro velké hodnoty
Z rozvoje kotangenty plyne:
K(x) = x2/(4π) − π/12 − π3/(180x2) − …
Rozvoj je publikován v NIST DLMF 4.19.6. Pro hrubý odhad lze ponechat jen první člen. Při obrácení vztahu dostaneme x ≈ √(4πA). Přesnější počáteční odhad vznikne započtením konstanty:
x0 = √(4π(A + π/12)).
Tento výraz není přesnou inverzí. Je pouze dobrým počátkem pro numerickou metodu.
Inverzní úloha
Pro zadaný obsah A > 0 hledáme reálné x > 2 splňující K(x) = A. Protože K je spojitá a přísně rostoucí, existuje právě jedno řešení. Metoda půlení intervalu je pomalejší než některé jiné algoritmy, ale je jednoduchá a při správném uzavření kořene spolehlivá; obecný princip popisuje NIST DLMF § 3.8.
Ukázka v PHP
function sklenskehoCislo(float $x): float
{
if ($x <= 2.0) {
throw new InvalidArgumentException("Parametr x musí být větší než 2.");
}
return $x / (4.0 * tan(M_PI / $x));
}
function inverzniK(float $obsah, float $tolerance = 1.0e-12): float
{
if ($obsah <= 0.0) {
throw new InvalidArgumentException("Obsah musí být kladný.");
}
$dolni = 2.0;
$horni = max(3.0, sqrt(4.0 * M_PI * ($obsah + M_PI / 12.0)) + 1.0);
while (sklenskehoCislo($horni) < $obsah) {
$horni *= 2.0;
}
for ($i = 0; $i < 100 && $horni - $dolni > $tolerance; $i++) {
$stred = $dolni + ($horni - $dolni) / 2.0;
if (sklenskehoCislo($stred) < $obsah) {
$dolni = $stred;
} else {
$horni = $stred;
}
}
return $dolni + ($horni - $dolni) / 2.0;
}
Střed intervalu počítáme jako $dolni + ($horni - $dolni) / 2. Tento zápis je obecně odolnější proti přetečení než prostý součet mezí, i když u zdejších běžných hodnot nejde o praktický problém.
Příklad pro obsah 10
Pro A = 10 dá zpřesněný asymptotický odhad přibližně x0 = 11,355772729. Metoda půlení intervalu najde:
K−1(10) ≈ 11,356517142.
Skutečný pravidelný mnohoúhelník musí mít celočíselný počet stran. Porovnáme proto sousední hodnoty:
- K(11) ≈ 9,365639907; rozdíl od 10 je přibližně 0,634360093.
- K(12) ≈ 11,196152423; rozdíl od 10 je přibližně 1,196152423.
Nejbližším tvarem je tedy pravidelný jedenáctiúhelník se stranou jedna.
Jak zvolit nejbližší celé n
- Numericky vypočítejte reálné x = K−1(A).
- Vezměte dolní celé číslo, nejméně však 3, a jeho bezprostředního následníka.
- Spočítejte oba absolutní rozdíly od A.
- Vyberte menší rozdíl; při přesné rovnosti uveďte obě řešení.
Zaokrouhlení samotného reálného parametru x nemusí vždy dát správný výsledek, protože hodnoty K(n) nejsou rovnoměrně rozestoupené. Rozhodující je rozdíl obsahů.
Meze výpočtu
Výsledek porovnává pouze plochu. Neříká nic o shodnosti nebo podobnosti obecných útvarů a neměl by být zaměňován za geometrickou vzdálenost mezi jejich hranicemi. Pro praktické rozměry se stranou a stačí jednotkovou hodnotu vynásobit a2.
Návaznost na sérii
Začněte článkem Sklenského čísla pro začátečníky, přesný analytický základ je v Obecné teorii Sklenského čísel a klasifikaci podle nejbližšího celočíselného parametru rozvíjí Sklenského spektrum.
Zdroje
- Wolfram MathWorld: Regular Polygon — vzorec a kontrolní přesné hodnoty.
- NIST DLMF 4.19.6 — rozvoj kotangenty.
- NIST DLMF § 3.8: Nonlinear Equations — numerické hledání kořenů a metoda půlení intervalu.
Článek spoluvytvořil Chat GPT.
Napište komentář
jaký šel, takového potkal
Jak se dnešní přísloví odráží v našem životě a jak naše chování a postoje ovlivňují lidi, které potkáváme?
Kráva zajíce nedohoní
Dnešní přísloví pojednává o realistických očekáváních a limitech schopností a o důležitosti přizpůsobení nároků reálným možnostem.
Rozhovor s Michalem o Betwindu, část 1
Rozhovor s Michalem Králem o kapele Betwind jako pokračování mojí kytarové cesty. V první části nahrávka písně Figure
Dvakrát měř, jednou řež, aneb v podstatě, prostě, tedy a vlastně
Podívejme se na význam přísloví „Dvakrát měř, jednou řež“. Kdy se unáhlené kroky ukazují jako chyby? Proč je někdy lepší chvíli přemýšlet, než jednat?
Přání k Vánocům
Vánoční přání a nahrávka Chtíc, aby spal
Kiksylend na Portě
Jaké to bylo na letošní portě? Působení Kiksylendu na legendárním hudebním festivalu, nahrávky písní Kavárenský povaleč, Kateřina a MDŽ a dále…
Drzé čelo lepší než poplužní dvůr
Co je vlastně drzé čelo a co přesně poplužní dvůr? A proč by mělo býti lepší? Málo známé přísloví ovšem opět velmi aktuální
Rozhovor s Michalem o Betwindu, část 2
Rozhovor s Michalem Králem o kapele Betwind jako pokračování mojí kytarové cesty. Ve druhé části píseň Ophelia
Vzpomínky nejen školní, část 1: Gymnázium
Úsměvné vzpomínky na léta nejen školní. Přeji příjemný poslech
Vzpomínky nejen školní, část 4: Gymnázium naposledy
Závěrečný díl školních vzpomínek
Foto z koncertů skupiny NAŠKRK, část I.
Galerie mých fotografií z koncertu skupiny NAŠKRK pořízené 15. 11. 2002. Foto: Roman Vokurek
Foto z koncertů skupiny NAŠKRK, část II.
Galerie mých fotografií z koncertu skupiny NAŠKRK v sále hotelu v Moravském Krumlově pořízené 7. března 2003. Foto: Roman Vokurek
K pramenům řeky Rokytné II.
Druhá výprava k pramenům posvátné řeky Rokytné tentokráte vedoucí z Moravského Krumlova do Tulešic. Průzkum proveden 19. 5. 2023. Autorem fotografií…
Mariánská kaple v zimě
Fotky z lokality zvané jako Mariánská studánka mezi obcemi Moravský Krumlov a Rokytná, tentokráte pod sněhovou pokrývkou. Fotky pořízeny 10. 12. 2023…
Výstup na Velký Lopeník
Druhá hřebenová výprava v nejkrásnějších horách světa, tedy v Bílých Karpatech, tentokráte zasvěcena dobytí Velkého Lopeníku (911 mnm). Výstup po…
Zima v Moravském Krumlově, část II.
Výběr zimních fotografií z Moravského Krumlova. Snímky pořízeny 2. 12. 2023. Foto: Petra
K pramenům řeky Rokytné III.
Třetí výprava k pramenům posvátné řeky Rokytné tentokráte vedoucí z Tulešic do Tavíkovic. Průzkum neprobádanou, neprostupnou, nedotčenou, divokou,…
Podzim v Moravském Krumlově, část II.
Výběr podzimních fotografií z Moravského Krumlova. Snímky pořízeny 12. 11. 2023. Foto: Petra
K pramenům řeky Rokytné I.
Výprava k pramenům řeky Rokytné, část první od soutoku s Jihlavou v Ivančicích do Moravského Krumlova. Průzkum proveden 22. 4. 2022. Autorem…
Jaro v Moravském Krumlově, část II.
Jarní galerie pořízená z moravskokrumlovského zámeckého parku 5. 5. 2024. Foto: Petra
Vražda Reeny Virk
V roce 1997 zmizela čtrnáctiletá Reena Virk z jihoasijské rodiny ve Victorii na ostrově Vancouver. Rekonstruujeme osudnou noc, vyšetřování, soudy s…
Vražda Pauly Gallant
V této epizodě se ponoříme do případu vraždy Pauly Gallant. Prozkoumáme, jak vyšetřovatelé využili kontroverzní policejní taktiku známou jako "Mr.…
Zvrhlý pár Paul Bernardo a Karla Homolka
V této mrazivé epizodě se ponoříme do jednoho z nejděsivějších případů kanadské kriminalistiky. Paul Bernardo a Karla Homolka byli na první pohled…
Vraždící policista
Jednoho chladného zářijového dne roku 1918 Mary Wilsonová, mladá nastávající matka, za podezřelých okolností krátce po příjezdu do Saskatoonu zmizí.…
Vražda Wayna Millarda
Epizoda o záhadné vraždě Wayna Millarda, úspěšného kanadského podnikatele a otce známého Delenna Millarda. Prozkoumáme okolnosti jeho smrti, která…
Zmizení Laury Babcock
V této epizodě se ponoříme do případu vraždy Laury Babcock, mladé ženy z Toronta, která záhadně zmizela v roce 2012. Prozkoumáme okolnosti jejího…
Vražda Tima Bosmy
Tim Bosma, kanadský otec a manžel, zmizel v květnu 2013 poté, co s dvěma neznámými muži odjel na testovací jízdu svého nákladního vozu, který…
Zločiny Russella Williamse
Na konci ledna 2010 ze svého domu beze stopy zmizela sedmadvacetiletá Jessica Lloyd. Kdo je za tento čin zodpovědný? Na policii je zavolán muž, aby…
Vraždy Roberta Picktona
Během osmdesátých a devadesátých let minulého století se začali ztrácet ženy z místa známého jako Downtown Eastside v kanadské metropoli Vancouver v…
Vyvraždění rodiny Johnson-Bentley
V srpnu 1982 se šest členů jedné rodiny vydalo na dvoutýdenní kempování na odlehlé místo ve Wells Parku v Britské Kolumbii. O měsíc později byly…
Výlet do neznáma
Píseň z alba Rozpaky, inspirovaná neznámou dívkou v modrém... Text i hudba byli napsány 9. 12. 2018.
Podzim
Báseň a píseň z alba Rozpaky vydaná v roce 2019. Báseň byla napsána za letní noci 21. 8. 2016, nevzpomínám si přesně, ale myslím, že nad sklenkou whisky.
Třešně a led
Píseň z alba Rozpaky inspirovaná událostmi prvních lednových dní roku 2003. Píseň patří všem, kteří toho roku tragicky zahynuli... Text byl napsán 4. 7. 2016. Hudba byla napsána 27. 8. 2016.
Světem vcelku
Píseň z alba Rozpaky. Inspirace všeobímající, tak trochu osobní výpověď. Pojednání o věcech těžko pochopitelných. Text byl napsán 29. 11. 2015. Hudba byla napsána v lednu 2016.
Změna
Píseň z alba Rozpaky inspirovaná podzimními událostmi roku 2003. Text byl napsán 24. 8. 2016. Hudba byla napsána 20. 12. 2018.
Čumísek
Píseň z alba Rozpaky inspirovaná událostmi roku 2003. Text byl napsán 9. 7. 2016. Hudba byla napsána 17. 12. 2018.
Takový jako tento
Píseň z alba Rozpaky inspirovaná jak jinak nešťastnou láskou. Hudba původně z anglickým textem byla napsána v září 2003. Text byl napsán 20. 2. 2016.
Služby zdarma
Píseň z alba Rozpaky inspirovaná nehynoucí touhou všelijakých obchodníků prodat vám cokoli. Text i hudba byli napsány 10. 5. 2017.
Málem omylem
Vzpomínka na první červencové dny roku 2003. Pokud se vám náhodou něco někdy nepovede, nesahejte na alkohol, je to velice zlý pán a nemá slitování. Text písně byl napsán 8. 5. 2017.
Tak dávno
Vzpomínka na první červencové dny roku 2003. Text i hudba byli napsány 10. 5. 2017.






Komentáře: 0