Bonsoir
Si tu sommes pour
p allant de
1 à
N, il n'y a pas de graphe en fonction de
p.
De plus dans
g(t)=(somme(exp(i*((p*w)+q))))^2 , le membre de droite ne dépend pas de
t.
Autant dire que ta demande est totalement incompréhensible...
Je vais donc faire comme il se doit et me charger de trouver quelle est la question avant de pouvoir y répondre, c'est tout naturel, nous sommes là pour ça...
Puisque
q est une phase (donc sans unité), que
f est une fréquence (et que donc
w est une pulsation ou encore une fréquence angulaire), une analyse dimensionnelle (et la supposition que
t est un temps) me porte à croire que ta formule est plutôt la suivante :
g(t)=(somme(exp(i*((p*w*t)+q))))^2 .
Comme c'est une fonction qui dépend de
t (du moins je suppose que le membre de gauche est juste étant donné sa simplicité), il est bien évident que tu veux tracer le graphe de la fonction
g en fonction du temps
t.
D'autre part, nous ne savons pas du tout sur quel intervalle de temps tu veux tracer cette fameuse fonction
g, donc là encore, nous allons supposer que c'est sur une période, prenons donc
[0;2*pi/w] avec un échantillonnage de
pi/(64*w).
Et pour finir, nous ne savons pas si tu veux tracer la partie réelle ou la partie imaginaire de la fonction
g. Nous allons donc tracer les deux.
t=linspace(0,2*pi/w,129);
p=(1:N).';
p=repmat(p,1,129);
t=repmat(t,N,1);
g=sum(exp(i*(w*p.*t+q))).^2;
figure(1);
plot(t,real(g));
figure(2);
plot(t,imag(g));
Bonne nuit
Ce fut un réel plaisir de devoir deviner ce que tu demandais pour pouvoir te répondre.