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

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
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
Si quelqu'un pouvait me donner un coup de pouce, cela m'aiderait bien !!
Merci d'avance
Bonne journée