Coment programer une fonct sur le matlab

Résolu
milade -  
kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
bon j'ai un fonction à résoudre , je veut faire le graphe de : i(t)=( somme ( exp (i*((p*w)+q))))^2
avec i sign de partie imaginaire
q : c'est la phase elle est constante
w :2 pi f avec f : la frequence =0.6
p: entre 1 jausqua N

somme du p=1 j'usqua N le graphe en fonction de p

et merci
A voir également:

1 réponse

Fee Fay Messages postés 635 Date d'inscription   Statut Membre Dernière intervention   377
 
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.
0
kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
Ca me rappelle comme un vieux souvenir... Tu sais ce dessin animé là... Princesse Sarah. Celui avec la petite fille qui pérorait du matlab avec un caractère bien trempé ;-)
0