Válí se ti projekty v šuplíku? Dostaň je mezi lidi a získej cool tričko a body na profi IT kurzy v soutěži ITnetwork summer 2017!
Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)

Diskuze: Matlab-Sierpinski fraktál

Ostatní jazyky Ostatní programovací jazyky Matlab-Sierpinski fraktál

Aktivity (1)
Avatar
ivakmetova
Člen
Avatar
ivakmetova:18.10.2016 15:31

Ahojte, pokúšam sa v Matlabe spustiť nasledovný kód, ktorý by mal vykresliť sierpinskeho fraktál (L-systémy), ale vyhadzuje mi tam nejakú chybu. Neviete mi poradiť čo mám zle?
Ahojte, skúšam spustiť nasledovný kód ale nejde mi, neviete kde je problém? Malo by to vykresliť sierpinskeho fraktál. Diky.

function z = sierpinski(n)
%SIERPINSKI Sierpinski Cross Curve
% Z = SIERPINSKI(N) is a closed curve in the complex plane
% with 4^(N+1)+1 points. N is a nonnegative integer.
%
% % Example

plot(sierpinski(4)), axis equal

% Constants
a = 1 + 1i;
b = 1 - 1i;
c = 2 - sqrt(2);

% Generate point sequence
z = c;
for k = 1:n
w = 1i*z;
z = [z+b; w+b; a-w; z+a]/2;
end

% Close cross
z = [z; 1i*z; -z; -1i*z; z(1)];

 
Odpovědět 18.10.2016 15:31
Avatar
coells
Redaktor
Avatar
coells:18.10.2016 20:21

Řádka plot(sierpinski(4)), axis equal nemá ve funkci co dělat, tu zakomentuj.
Funkci pak zavoláš právě tímle příkazem a vykrelíš graf.

 
Nahoru Odpovědět 18.10.2016 20:21
Avatar
ivakmetova
Člen
Avatar
Odpovídá na coells
ivakmetova:19.10.2016 10:08

Super, ďakujem veľmi pekne....ide to ;)

 
Nahoru Odpovědět 19.10.2016 10:08
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.