DinamikusKoordináták parancs
Innen: GeoGebra Manual
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
Ez a cikk egy GeoGebra command parancsról szól.Parancskategóriák (Minden parancs)
- 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 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]
ésB = 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)
ésB = (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)]]
.