next up previous contents
Next: Výpočet pravděpodobnosti pomocí koeficientu Up: Vytváření IFS kódu Previous: Aplikace transformací na transformační

Výpočet pravděpodobnosti jednotlivých transformací

Jestliže už známe všechny transformace, které budou vytvářet IFS fraktál, zbývá nám ještě dopočítat k zadaným transformacím jim odpovídající pravděpodobnosti, s jakou budou tyto transformace použity při generování. Bylo by samozřejmě možné, aby všechny transformace měly stejnou pravděpodobnost, to by ale nebylo výhodné z hlediska generování fraktálu. Transformace, které jsou hodně kontrahující, to znamená, že mají nízké koeficienty v transformační matici, by iterované body příliš přitahovaly k atraktoru. Výsledkem by byl málo rozvinutý fraktál, pro jehož generování by bylo nutno použít příliš vysoký počet iterací. Proto je vhodné, aby byla jednotlivým transformacím přiřazena určitá pravděpodobnost, s jakou tyto transformace nastanou, přičemž hodně kontrahující transformace budou mít menší pravděpodobnost než transformace kontrahující méně. Při výpočtu pravděpodobností musíme dbát na to, aby součet všech pravděpodobností byl roven jedné. V tomto programu je použito 7 možností, jak vypočítat pravděpodobnosti jednotlivých transformací:

 

Tisnovsky Pavel
1999-05-30