function [x,y,b]=coordonnees(a,n) //b=(3/2)^n b=n*sqrt(2) //b=((1+sqrt(5))/2)^n; b=b-floor(b); b=b*2*%pi; x=cos(b);y=sin(b); endfunction function programme() disp('Combien de marches aléatoires souhaitez-vous représenter ?') n=input('donnez votre valeur'); x=1:(n+1);sx=0; y=1:(n+1);sy=0; a=1; for k=0:n do [u,v,w]=coordonnees(a,k); sx=sx+u;x(k+1)=sx; sy=sy+v;y(k+1)=sy; a=w; end plot(x,y) endfunction programme()