Avatar
ivakmetova
Člen
Avatar
ivakmetova:

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. října 15:31
Avatar
coells
Redaktor
Avatar
coells:

Řá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. října 20:21
Avatar
ivakmetova
Člen
Avatar
Odpovídá na coells
ivakmetova:

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

 
Nahoru Odpovědět 19. října 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.