Bonjour
Voila j'ai une courbe Lissajous et je voudrai connaitre l'amplitude et la phase du plus grand vecteur reliant deux points
Quelqu'un pourrait m'aidez?
Merci
Bonjour
Voila j'ai une courbe Lissajous et je voudrai connaitre l'amplitude et la phase du plus grand vecteur reliant deux points
Quelqu'un pourrait m'aidez?
Merci
Salut,
Je ne comprends pas bien!Une courbe de Lissajous est la représentation d'un signal X en fonction d'un autre signal Y (en élec: la tension et l'intensité) avec X=Acos(wt) et Y=Bcos(wt-phi) avec des w éventuellements différents.
Tu lis donc l'amplitude du signal X sur l'axe des abscisses et celle de Y sur l'axe des ordonnées.
Tu peux également calculer, à partir de cette courbe, le déphasage entre les 2 signaux.
Explique moi mieux ce que tu veux et je pourrai peut-être t'aider.
En fait j'ai un vecteur x et un vecteur y
je fait plot (x,y)
j'obtiens donc une courbe de lissajous. En regardant cette courbe si je trace le vecteur reliant les deux points les plus éloignés l'un de l'autre, je ne sais comment mesurer l'amplitude de ce vecteur et sa phase.
Je ne sais pas si je suis bien clair!
Quand tu parles de "l'amplitude d'un vecteur", tu parles de sa norme?
Quant à la phase d'un vecteur, à ma connaissance, ça n'existe pas!
oui pardon je parle de la norme du vecteur
Tu peux nous montrer un aperçu de cette courbe ?
Ingénieur indépendant en mécatronique - Conseil, conception et formation
- Conception mécanique (Autodesk Fusion 360)
- Impression 3D (Ultimaker)
- Développement informatique (Python, MATLAB, C)
- Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)
« J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)
Voila un exemple
Salut!
Non! Tu n'as pas des vecteurs mais deux tableaux à 1 indice et de même taille, contenant les valeurs échantillonnées de deux grandeurs que l'on peut raisonnablement considérer comme périodiques, le rapport des périodes étant un nombre rationnel.En fait j'ai un vecteur x et un vecteur y
Tiens! Le mot vecteur a brusquement changé de signification!du plus grand vecteur reliant deux points
Tu cherches l'amplitude de tes deux grandeurs et, si celles-ci sont sinusoïdales, la différence de leurs phases à l'origine.
Est-ce bien ça ton problème?
Jean-Marc BlancCe que l'on conçoit bien s'énonce clairement,
Et les mots pour le dire arrivent aisément.
Nicolas Boileau (1636-1711)
Calcul numérique de processus industriels
Formation, conseil, développement
Point n'est besoin d'espérer pour entreprendre, ni de réussir pour persévérer. (Guillaume le Taiseux)
Salut!
C'est vrai que je m'exprime un peu mal! En fait pas tout à fait l'amplitude des deux signaux je la connais parce que j'ai les deux tableaux. Moi je cherche à trouver le vecteur (entre deux extrémités de la courbe) le plus long dans le plan xy et calculer sa norme et sa phase( par rapport a l'origine).
Donc tu as les "coordonnées" de tes points dans tes 2 tableaux à 1 indices.
Tu repères sur ta courbe de Lissajous les 2 points qui te semblent être les plus éloignés l'un de l'autre.
Tu regardes les coordonnées de ces 2 points dans tes tableaux et tu calcules la norme (comme on apprend à le faire en seconde ou avant peut être!!)
Et je te répète que calculer la phase d'un vecteur, même par rapport à l'origine, n'a aucun sens! Précise STP ce que tu entends par "phase de ton vecteur".
Salut!
Si l'on veut se comprendre, il convient de donner aux mots leur signification officielle, conformément au Vocabulaire Electrotechnique International (VEI):
VEI 101-14-38
phase
phase instantanée
Argument de la fonction cosinus dans la représentation d'une grandeur sinusoïdale
NOTE – Le terme "phase instantanée" n'est employé que lorsque la variable indépendante est le temps.VEI 101-14-39
phase à l'origine
Valeur de la phase d'une grandeur sinusoïdale pour la valeur zéro de la variable indépendanteIndépendamment de la terminologie utilisée, quel est le sens physique des grandeurs que tu essaies de calculer?trouver le vecteur (entre deux extrémités de la courbe) le plus long dans le plan xy
Jean-Marc Blanc
Calcul numérique de processus industriels
Formation, conseil, développement
Point n'est besoin d'espérer pour entreprendre, ni de réussir pour persévérer. (Guillaume le Taiseux)
J'arrive à avoir la norme avec ce petit programme!
Mais je ne sais pas comment récupérer l'indice i et j pour calculer l'angle!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 for i=1:length(XF2) for j=1:length(XF2) Mod(m)=sqrt((XF2(i)-XF2(j))^2+(YF2(i)-YF2(j))^2); % Pha(m)=atan((YF2(i)-YF2(j))/(XF2(i)-XF2(j))); m=m+1; end end Norme=max(Mod);
Essaie ceci pour récupérer tes indices:
Ca te convient?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 TT=[]; for i=1:length(XF2) for j=1:length(XF2) Mod(m)=sqrt((XF2(i)-XF2(j))^2+(YF2(i)-YF2(j))^2); TT=[TT; i j Mod(m)] % Pha(m)=atan((YF2(i)-YF2(j))/(XF2(i)-XF2(j))); m=m+1; end end Norme=max(Mod); L=(TT(:,3)==max(TT(:,3))) TT(L,1) % donne l'indice du premier point TT(L,2) % donne l'indice du deuxième point
C'est bien ce que je veux!
Je vous remercie!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager