Oppure

Loading
23/04/11 10:48
mbistato
Salve a tutti!
Mi sono appena iscritto e mi servirebbe una mano per generare il frattale di Brown and Bachelier che ho allegato in questo messaggio.
Sono riuscito a costruire il seguente codice in Matlab:

function [x,y]=cartoon(n)
H=1/2;
if nargin ~= 1
    n = 4;
end

% end of recursion
if n <= 0
  x = [0 1];
  y = [0 1];

% recursive method call
else
  [x0,y0] = cartoon(n-1);
  
  % calculate new co-ordinates
  x = (4/9)*[x0 x0+5/4];
  y = 2/3*[y0 y0+H];
end

plot(x,y,'-');
hold off;
end


ma esso non mi applica la suddivisione frattale negli intervalli centrali. Qualcuno ha una soluzione anche con un approccio diverso dal mio?
aaa