DinamikusKoordináták parancs

A GeoGebra Manual wikiből
Accessories dictionary.png
Ez az oldal a hivatalos használati útmutató nyomtható és PDF-be menthető része. A felépítése miatt az egyszerű felhasználók ezt nem szerkeszthetik. Ha bármilyen hibát találna, kérjük, jelezze felénk.Ugrás a felhasználók által szerkeszthető változathoz.
DinamikusKoordináták[ <Pont>, <X>, <Y> ]

Létrehoz egy pontot a megadott X és Y koordinátákkal. Ez a pont egy függő, de mozgatható alakzat. Ha az új pontot az (x, y) koordinátákra helyezi, az A pont oda oda tolódik és az új pont koordinátái kiszámításra kerülnek. A parancs leginkább akkor működik, ha az A pont nem látható. Legalább az egyik koordinátának (X, Y) függenie kell az A ponttól.

Példa:
  • Legyen A a pont és B = DinamikusKoordináták[A, round(x(A)), round(y(A))] a parancs. Ha a B pontot a (1.3, 2.1) koordinátákra elmozgatja a Tool Move.gif Mozgatás eszközzel, úgy az A pont a (1.3, 2.1) koordinátákra helyeződik és a B pont az (1,2) koordinátáknál jelenik meg.
  • B = DinamikusKoordináták[A, x(A), min(y(A), sin(x(A)))] létrehoz egy pontot sin(x) alatt.
Jegyzet: Ebben az esetben a BelsőPont[y < sin(x)] parancs az egyszerűbb megoldás.
A következő példák a C pont pozicíójának korlátozásának más megoldásait mutatják.
  • Legyen A = Pont[xTengely] és B = Pont[xTengely].
Írja a parancssorba a követzekőket:
DinamikusKoordináták[B, Min[x(B), x(A)], 0] és nyomja meg az Enter-t.
MegjelenítésRajzlapon[B, 1, false] és nyomja meg az Enter-t.
Réteg[C, 1] és nyomja meg az Enter-t.
Most a C pont már nem tolható el az A pont jobb oldalára.
  • Legyen A=(1, 2).
Írja a parancssorba a követzekőket:
MegjelenítésRajzlapon[A, 1, false] és nyomja meg az Enter -t.
B = DinamikusKoordináták[A, Ha[x(A) > 3, 3, If[x(A) < -3, -3, Ha[x(A) < 0, round(x(A)), x(A)]]], Ha[x(A) < 0, 0.5, Ha[y(A) > 2, 2, Ha[y(A) < 0, 0, y(A)]]]] és nyomja meg az Enter-t.
  • Ez a példa az A pontból egy ragadó pontot csinál, ha a C pontot a közelébe húzza.
  • Legyen A = (1, 2) és B = (2, 3).
Írja a parancssorba a követzekőket:
MegjelenítésRajzlapon[B, 1, false] és nyomja meg az Enter-t.
C = DinamikusKoordináták[B, Ha[Távolság[A, B] < 1, x(A), x(B)], Ha[Távolság[A, B] < 1, y(A), y(B)]].
© 2020 International GeoGebra Institute