Diskuze: Machr na algoritmy - IFS fraktál
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Vlastník

Zobrazeno 10 zpráv z 10.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Tak já bych se konečně snad i zúčastnil Ale nějak absolutně nevím a
nechápu ty matice co jsou popsány v tom článku
Jde o to, že máš několik rovnic. Položíš bod na souřadnici X,Y a vybereš jednu z rovnic. Na konci článku je ukázáno, jak ty matice spočítat. Z prvního řádku ti vyjde X dalšího bodu, z druhého Y dalšího bodu. A tak stále pokládáš body až máš na konec výsledný útvar.
Můj starší kód v Delphi vypadá takhle:
for i:=0 to (spinedit1.value - 1) do begin
p:=random(pcount);
curpoint.x:=round(a[0,p] * prevpoint.x + a[1,p] * prevpoint.y + a[4,p]);
curpoint.y:=round(a[2,p] * prevpoint.x + a[3,p] * prevpoint.y + a[5,p]);
image1.canvas.pixels[curpoint.x,curpoint.y]:=clsilver;
prevpoint:=curpoint;
end;
Určitě to nějak přežvýkáš
Díky Ale stejně nějak
nechápu využití matic
.
Třeba k čemu nebo jak ...
viz. http://www.matweb.cz/matice tak hned první ukázka. Proč
nebo kčemu jsou ty indexy a ?
Jste ještě ve škole nepracovali s maticema? Když počítáš vektory, tak taky jedeš s maticema.
Pokud vím ve druháku se Matice určitě neberou a vektory se přesunuli a
prohodila se mírně látka. Takže někdo má vektory (druhá třída) ale zase
nemá probrané to co máme my - různé goniometrické funkce, trigonometrie,
..... nebo možná .. já teď osobně ani nevím ... každopádně vektory,
úplné počítání ne
Proměnná a je 2d pole s tabulkou těch koeficientů. P je index řádku, tedy která rovnice se použije. Vybere se vždy náhodně. Práce s maticemi je tam asi kvůli těm transformacím, ty se často dělají přes matice.
už jen malé úpravy a můžu odeslat
přidávám sem svůj výtvor v Javě. Program umí generovat 5 variant
"fraktálu". Přidává a ubírá hustotu. http://ulozto.cz/…/fraktal-zip
program využívá třídu Complex.
Zobrazeno 10 zpráv z 10.