Hello,
Je viens vous voir car j'ai un problème.
Je fais tourner mon code (je sais pas si il est bon)
Le problème c'est que la matrice en input contient des NaN et donc en output je n'ai pas de calcul, je pourrais faire une interpolation mais ça n'est pas vraiment souhaitable, je souhaites savoir si c'est possible de lui dire, que lorsqu'il y'a un NaN il ne prend pas compte dans le calcul.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 T=size(CCBP); %taille de la matrice de donnée ww=1; %départ ws=60; %Taille fenêtre y=1; for i=1:T(1) %boucle pour les lignes for j=1:T(2) %boucle pour les colonnes for t=ww:ws:T(1) %boucle pour garder les valeurs comprises dans la fenêtre subspread(y,j)=CCBP(t-ww+1:t,j); vol_spread(y,j)=std(subspread(:,j)); end end y=y+1; end
Merci d'avance
Partager