Když pracujeme s funkcí definovanou určitým vzorcem, důležitou roli hraje pořadí, ve kterém je tento vzorec počítán, když do něj dosadíme nějaké číslo. Typická funkce je vytvořena kombinací elementárních funkcí pomocí základních čtyř operací (sčítání/odčítání, násobení a dělení) a skládání. Ať už je vzniklý vzorec sebesložitější, vždy dokážeme jeho strukturu zachytit stromem. Než se k tomu dostaneme, podíváme se na pár příkladů.
Příklad:
Uvažujme funkci
Protože polynomy jsou považovány za elementární funkce, můžeme brát výpočet
výrazu
Přeloženo do matematiky, vidíme, že začínáme aplikací funkce
Ve většině aplikací bychom to ale rádi viděli z druhého konce, v pořadí "od posledního k prvnímu". Nejlepší způsob, jak to nakreslit, je dát x dolů jako kořen a nechat z něj funkci vyrůst.
Použili jsme proměnné y a z ke zdůraznění skládání, ale to v
komplikovanějších funkcích nebývá občas možné. Budeme proto dále používat
proměnnou x i v jednotlivých funkcích, například bychom v tomto
příkladě řekli, že aplikujeme
Zatím to asi vypadalo triviálně, jen jsme otočili obrázek. Jaký to mělo smysl? Příští příklad snad něco naznačí.
Příklad: Uvažujme funkci
Teď ji zkusíme vypočítat. Vezmeme nějaké konkrétní x, vrazíme jej do
kalkulačky a aplikujeme na něj
Mnohem perspektivnější je začít "zvenčí", od té operace, která se při výpočtu dělá jako poslední, což je logaritmus, a pak se podívat, co je před ním, jmenovitě dělení, což přirozeně ukáže dvě větve jdoucí dolů.
Pokud se vám to všechno zdá snadné, tak je to v pořádku, znamená to, že nebudete mít problémy ve výpočtech, kde je pořadí důležité. Jen tak pro jistotu si zkuste rozložit a nakreslit strom pro tuto funkci (udělejte to sami, nedívejte se dolů):
Pokud jste dostali stejný strom jako my, jste v pohodě.