Bonjour à tous
Voilà, comme le titre l'indique j'ai un soucis avec la manipulation d'une matrice
J'ai une matrice AC_SIN de dimension 1000 x 200 x 40 (cette matrice est remplie de valeurs! ce n'est pas juste une matrice remplie de NaN)
le soucis, c'est que je souhaiterais rajouter à cette matrice, une dimension temporelle
Je sais que dans mon étude, pour rajouter cette dimension temporelle, je dois "simplement" multiplier cette matrice par sin( (2*pi / 365) * day)
où day est le nombre de jours dans l'année
de cette facon je fais apparaitre la dimension temporelle. Au final je voudrais une matrice AC_SIN_TEMPOREL de taille 365 x 1000 x 200 x 40
Code : Sélectionner tout - Visualiser dans une fenêtre à part day=[1:365]';
Mais à ce stade, impossible pour moi de faire ca!
Voilà ce que j'ai essayé de faire, mais le résultat n'est pas probant
Si quelqu'un pouvait me donner un coup de pouce, cela m'aiderait bien !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 AC_SIN_TEMPOREL=zeros(365,1000,200,40); day=[1:365]'; for iday=1:length(day) AC_SIN_TEMPOREL(iday,:,:,:)=(AC_SIN(:,:,:).*sin((2*pi/365)*day(iday))); end
Merci d'avance
Bonne journée
Partager