Plusieurs échelles, graduations sur l'axe des ordonnées

Pierre POISSON shared this question 2 months ago
Answered

Bonjour,

Je souhaite représenter des grandeurs électriques (tension, courant, puissance) en fonction du temps.

L'axe des abscisses sera gradué en [ms] : ok.

L'axe des ordonnées devra posséder 3 graduations :

  • [V], par exemple -350 à +350
  • [A], par exemple -3 à +3
  • [W], par exemple -1000 à +1000

Dans un précédent fichier, j'ai “bidouillé“ en ajoutant des textes le long de l'axe des ordonnées, mais cela n'est pas satisfaisant.

Merci pour votre aide

Best Answer
photo

salut Pierre,

Jetez un coup d'oeil sur le fichier ci-dessous et faites moi savoir s'il répond à vos attentes ou pas.

J'ai ajouté un autre paramètre qui est la déphasage entre tension et intensité.

Comments (8)

photo
1

Il n'y a pas de système dans GG pour montrer plusieurs divisions des axes, donc en effet vous devez bricoler un peu vous même. Paut-être vous pouvez utilisers des boîtes Sélections pour montrer ou cacher une ou plusieures des possibles distributions.

photo
1

salut Pierre,

Jetez un coup d'oeil sur le fichier ci-dessous et faites moi savoir s'il répond à vos attentes ou pas.

J'ai ajouté un autre paramètre qui est la déphasage entre tension et intensité.

photo
1

Merci, super intéressant…

D'une part, utiliser le graphique 2 pour les saisies de l'utilisateur est une astuce que je découvre et cela peut simplifier la mise en page.

D'autre part, je confirme que les listes vont répondre à mon besoin. D'autant plus qu'il est certainement possible d'utiliser une valeur variable dans la définition.

--

J'ai commencé un autre projet (sur le même thème) (cf. P.J).

Là, plutôt que de graduer les axes, j'ai eu l'idée de tracer les droites particulières et d'utiliser les légendes pour afficher un texte adapté.

Par exemple, pour la tension, j'ai tracé les droites y=V_MAX et y=V_eff (je me suis débarrassé d'un problème en supprimant la possibilité de faire varier la tension).

Pour la puissance, j'ai tracé la droite y=P_MAX mais je ne sais pas s'il est possible d'afficher "P_MAX = %qqch kW" où %qqch serait 2,3 (c'est-à-dire la valeur tracée divisée par 5 – pour la mise à l'échelle) et non "230 / 20".

Une astuce ?

photo
1

Bonjour Abdelattif,

En analysant votre proposition pour maîtriser ces nouveaux concepts, j'ai beaucoup appris. Merci.

J'ai mis le résultat de mon travail en P.J. Si vous avez le temps de le regarder, alors n'hésitez pas à me faire part de vos remarques/propositions.

-

Il me reste une question : comment peut-on changer la variable des axes ? Je constate que vous avez défini les 3 fonctions i, p, v en fonction d'un paramètre t (et non x).

-Pour la définition des fonctions, j'ai apprécié le fait de pouvoir définir la fonction sur un intervalle donné. Mais plutôt que « U / 100 sqrt(2) sin(2π * 50 / 1000 * 5t) (-1 < t < 12) », je préfère « U / 100 sqrt(2) sin(2π * 50 / 1000 * 5t), (-1 < t < 12) ».

L'ajout d'une virgule transforme l'expression en « Si(-1 < t < 12, U / 100 sqrt(2) sin(2π * 50 / 1000 * 5t)) » et la fonction n'est définit que sur l'intervalle précisé alors que sans la virgule, la fonction vaut 0 en dehors de cet intervalle.

-

P.S. : une erreur s'est glissée dans mon message d'hier, il ne faut pas lire "2,3" mais "4,6".

photo
1

Bonjour Pierre,

Tout d'abord je tiens à vous remercier pour cette fameuse virgule qui permet de restreindre une fonction à un intervalle donné.

En ce qui concerne la légende de la droite y=P_{max}, utilisez la commande SoitLégende.

Tout d'abord créez un nombre s par exemple:

s=y(Max(p_{max}, 0, 1000 / f))

Dans les propriétés de la fonction p_{max}:

* Onglet script / par actualisation, saisissez la commande:

SoitLégende[p_{max},"P_{max}="+s+"W"]

photo
1

Excellent,Merci Abdellatif,

A priori, vous n'avez pas vu ma dernière question :

« Comment peut-on changer la variable des axes ? Je constate que vous avez défini les 3 fonctions i, p, v en fonction d'un paramètre t (et non x). »

photo
1

Je pense que j'ai pas bien saisi le but de votre question, mais à mon avis le nom de la variable n'est un problème.

Tracez les 2 fonctions sin(x) et sin(t) et comparez.

photo
1

En effet, il n'y a pas de question… il suffit de définir la fonction avec la lettre t.

© 2020 International GeoGebra Institute