Stránky: 1
Nějak jsem už dlouho ze školy. Mohli byste mi prosím uvést příklad rovnice, která má řešení, ale nedovedeme ho spočítat? Nějak si neumim žádnou takovou vytvořit.
Čili máme třeba:
f(x) = 0,5
Jak má vypadat předpis pro funkci f(), aby byla snadno spočítatelná pra daný argument x, ale aby bylo těžké (nebo obecně nemožné) určit, pro kterou hodnotu x nabývá nějaké konkrétní hodnoty. Dík moc za pomoc.
Offline
Je to tak, že (obecně) řešení neumíme najít v konečném počtu elementárních kroků (narozdíl třeba od řešení kvadratické rovnice). Pro více informací si zkus vyhledat někde na internetu heslo "transcendentní funkce".
Offline
↑ musixx:
Zajímavé ovšem je, co považujeme za elementární krok a jaké operace jsou povoleny.
Pokud např. definujeme funkci rescos(x)=y, tak, že cos(xy)=y, potom uznáme-li za elementární krok vyhodnocení funkce rescos, bude řešení rovnice cos(x)=x rovno rescos(1).
Dále se můžeme ptát, o kolik (a zda vůbec) je "elementárnější" vyhodnocení např. cos(1) než rescos(1).
Offline
↑ pertq2:Jako příklad rovnice typu, kde řešení jde spočítat, ale "zatím to neumíme, bychom mohli jmenovat rozklad velkých čísel na prvočísla.
Například řešte rovnici xy=???, kde ??? je 300-ciferné číslo, které je součinem dvou cca 150-ciferných prvočísel x a y, neumíme, protože není znám žádný efektivní algoritmus pro nalezení všech dělitelů. Samorřejmě nástroje máme - spustit počítač a čekat a čekat. Nedočkali bychom se. Umřeme dřív, než budou všechny možnosti vyzkoušené.
Offline
Stránky: 1