Bonjour,

Je ne suis pas une utilisatrice de MATLAB et il se trouve qu'il y a un code programmé dans ce langage que je dois comprendre; j'arrive à comprendre quelques lignes mais une bonne partie du code m'échappe.

Je sais que je vous demande beaucoup mais pourriez-vous me l'expliquer ligne par ligne s'il vous plaît ?

Merci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
new;
output file = f:\visitors\jl10v\paper\skpss\asr.out reset;
print timestr(0);
t=1000;
rep=100000;
seed=345645;
res=zeros(rep,1);
perc={0.9,0.95,0.975,0.99};
root=2;
 
i=1;do while i<=rep;
if ( i % 10000 == 0 );
print i timestr(0);
endif;
e=rndns(t,1,seed);
s=cumsumc(e);
res[i]=sumc(s^2)/t^2;
if root==2;
e=rndns(t,1,seed);
s=cumsumc(e);
res[i]=res[i]+sumc(s^2)/t^2;
res[i]=res[i]/2;
endif;
i=i+1;endo;
 
q=quantile(res,perc);
print timestr(0);
if root==1;
print "percentiles of non-seasonal distribution";
else;
print "percentiles of seasonal distribution";
endif;
perc~q;
end;