Coment programer une fonct sur le matlab
Résolu
milade
-
kilian Messages postés 8732 Date d'inscription Statut Modérateur Dernière intervention -
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
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:
- Coment programer une fonct sur le matlab
- Programer un message sur iphone - Guide
- Coment ca marche - Guide
- Coment telecharger - Télécharger - Traitement de texte
- WinRAR - Télécharger - Compression & Décompression
- Adobe Reader - Télécharger - PDF
1 réponse
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.
Ce fut un réel plaisir de devoir deviner ce que tu demandais pour pouvoir te répondre.
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.
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é ;-)