Po 9 týdnech vývoje od vydání Linuxu 7.2 oznámil Linus Torvalds vydání Linuxu 7.3. Podrobný přehled novinek a vylepšení na Linux Kernel Newbies nebo LWN.net: první a druhá polovina začleňovacího okna.
Memtest86+ (Wikipedie), svobodný nástroj pro kontrolu operační paměti, byl vydán ve verzi 9.00. S podporou architektury AArch64 (ARM64).
Společnost Fairphone stojící za stejnojmennými mobilními telefony představila (pdf) bezdrátová špuntová sluchátka Fairbuds 2. Opravitelná, s vyměnitelnými bateriemi a tříletou zárukou. Cena 119 eur.
O víkendu 17. a 18. října lze na brněnském výstavišti navštívit s jednou vstupenkou dvě akce: Maker Faire Brno, festival inovací, kreativity a kutilství, a GameDev Connect, akci určenou pro všechny současné a hlavně budoucí herní vývojáře.
Canonical vydal (email) Ubuntu 26.10 Stonking Stingray. Přehled novinek v poznámkách k vydání. Jedná se o průběžné vydání s podporou 9 měsíců, tj. do července 2027.
České Radiokomunikace (CRA) ve čtvrtek odstřelily rozhlasový vysílač Liblice B, dosud nejvyšší stavbu v Česku. O demolici dvou 355 metrů vysokých stožárů rozhodly z důvodu jejich nevyužívání, už v úterý přitom zhasly a demontovaly jejich osvětlení.
Microsoft Defender nově podporuje linuxové desktopy.
Oficiální Epic Games Launcher je v nové preview verzi poprvé dostupný i pro Linux (FAQ). Pracuje se na novém Easy Anti-Cheatu pro Linux (EAC Linux v2) a podpoře hry Fortnite na Linuxu.
Není-li rozsah uveden (protože se jedná o nepovinný parametr), rozumí se definičním oborem celý obor reálných čísel. Protože však zobrazení reálných čísel v počítači je omezené, jak rozsahem, tak přesností, je třeba v takovém případě aplikovat triky z oblasti numerických metod.Asi nejelegantnější způsob jak se tomu vyhnout by bylo použít GMP, ale je otázka,jestli by to prošlo. Navíc problém je rychlost a paměťová náročnost.
Řešení dotazu:
pokud nedojde k ukončení již dříve z důvodů omezení zobrazení reálných čísel v počítači
1 - exp(8/ε²) exp(-1/(x-c-ε)²) exp(-1/(x-c+ε)²), pro c-ε/2 < x < c+ε/2
h(x) = {
1, jinak
která má pouze jediný kořen c, byť dvojitý (to se dá vylepšit). Funkce h je C∞ v celém reálném oboru, a řešení nelze nalézt jinak než prohledáním všech intervalů délky ε, kterých je samozřejmě nekonečně mnoho.
Potom je samozřejmě možnost projít všech cca 2⁶⁴ representovatelných reálných čísel, to skončí v konečném čase.
------------
Teď něco trochu praktického: kořene a se po nalezení lze zbavit řešením f(x)/(x - a) = 0 namísto f(x) = 0, ovšem numericky se to samozřejmě rozesere v okolí bodu a (hrubou silou to lze spravit zvýšením přesnosti až na dvojnásobek) a přímo v něm (lze ošetřit).
Co je ale skutečně zásadní problém, je že při sudém počtu kořenů v [pod]intervalu neexistuje 100% fungující algoritmus pro bracketing (viz příklad s h(x) výše), takže můžeš dělat různé věci, ale vždycky se najde protipříklad, kdy to vůbec nezjistí, že funkce nějaké kořeny má.
Taková velkolepá zadání miluju. Program, který skutečně nalezene všechny kořeny f(x) = 0 v celém reálném oboru, prokazatelně nikdy neskončí ani při dost silných podmínkách na funkci (kvůli nemožnosti zjistit, že už nalezl všechny), takže program while(1){} postačí úplně stejně...Tak epické to zas není, po nalezení 100 kořenů to má přestat hledat.
Teď něco trochu praktického: kořene a se po nalezení lze zbavit řešením f(x)/(x - a) = 0 namísto f(x) = 0, ovšem numericky se to samozřejmě rozesere v okolí bodu a (hrubou silou to lze spravit zvýšením přesnosti až na dvojnásobek) a přímo v něm (lze ošetřit).Díky, to se určitě hodí.
Co je ale skutečně zásadní problém, je že při sudém počtu kořenů v [pod]intervalu neexistuje 100% fungující algoritmus pro bracketing (viz příklad s h(x) výše), takže můžeš dělat různé věci, ale vždycky se najde protipříklad, kdy to vůbec nezjistí, že funkce nějaké kořeny má.Leda tak to řešit symbolicky
A díky za navedení na bracketing, snad mi to pomůže při dalším hledání.
Tiskni
Sdílej: