Commande CoordonnéesDynamiques

De GeoGebra Manual
Révision datée du 22 octobre 2017 à 15:50 par Noel Lambert (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à : navigation, rechercher


CoordonnéesDynamiques( <Point A>, <Nombre X>, <Nombre Y> )
Crée un point de coordonnées (X, Y). Ce point est dépendant, mais peut être déplacé.
Chaque fois que vous essayez de déplacer ce point vers le point de coordonnées (x,y), le point A y est déplacé et ses coordonnées sont recalculées.
L'utilisation de commande est plus performante si
le point A n'est pas visible ;
au moins un des deux nombres X et Y dépend de A.
Exemples :
  • B=CoordonnéesDynamiques(A,round(x(A)),round(y(A))). Lorsque vous essayez de déplacer le point B à (1.3,2.1) en utilisant l'Mode move.png Outil Déplacer, le point A prend pour coordonnées (1.3,2.1) mais B lui apparaît à (1,2).
  • B=CoordonnéesDynamiques(A,x(A),min(y(A),sin(x(A)))) crée un point qui va rester sous la courbe représentative de la fonction sinus.
Note : PointDans(y<sin(x)) est une écriture plus simple dans ce cas.

Les exemples suivants vous montrent d'autres possibilités pour contraindre les positions d'un point C :

  • Soit A=Point(axeX) et B=Point(axeX). Validez maintenant dans Saisie : CoordonnéesDynamiques(B, Min(x(B),x(A)),0) , puis SoitVisibleDansVue(B, 1, false), et enfin SoitCalque(C, 1). A partir de maintenant,le point C ne peut être déplacé à la droite de A.
  • Définissez A=(1,2). Validez maintenant dans Saisie : SoitVisibleDansVue(A, 1, false), puis B=CoordonnéesDynamiques(A, Si(x(A) > 3, 3, Si(x(A) < -(3), -3, Si(x(A)< 0, round(x(A)), x(A)))), Si(x(A) < 0, 0.5, Si(y(A) > 2, 2, Si(y(A) <0, 0, y(A))))).
  • Cet exemple crée A un point aimanté, si un point C est amené à proximité (réglée ici par Distance(A, B) < 1) , il y est collé. Définissez A=(1,2) et B=(2,3). Validez maintenant dans Saisie : SoitVisibleDansVue(B, 1, false), puis C=CoordonnéesDynamiques(B, Si(Distance(A, B) < 1, x(A), x(B)), Si(Distance(A, B) < 1, y(A), y(B))).


Perspectives algebra 3Dgraphics.svg Graphique 3D
CoordonnéesDynamiques( <Point A>, <Nombre X>, <Nombre Y>, <Nombre Z> )
© 2024 International GeoGebra Institute