Salut tout le monde
je dois tranformer un algorithme en code matlab afin de calculer le coefficient de holder de chaque point d'une série temporelle,mais malheureusement je n'y arrive pas,
pourriez vous m'aider à résoudre mon problème?voici mon code:
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 x=-10:0.1:10; y=sin(x);% cest un exemple que j'ai pris au pif N=1000;%idem for i=0:N-1 for k=-i:N-1-i %k doit être différent de zéro mais comment l'exprimer? R(i,k)=log(abs(y(i+k)-y(i)))/log((abs(k)/N)); for s=1:N-1+i h(i,s)=min(R(i,s)); end end for n=1:N-1-i H(i)= sum(alpha^(n-1)*h(i,n))*(1-alpha)/(1-alpha^(N-1-i )) end end
Partager