ДинамичкеКоординате наредба
Извор: GeoGebra Manual
Ова страница је део званичног приручника за штампу и пдф. Због структурних разлога обични корисници не могу да мењају ову страницу. Ако пронађете грешке на овој страници, молимо да нас контактирате.Идите на верзију коју корисник може да мења.
ДинамичкеКоординате наредба
Ово је чланак о наредби ГеоГебре.Категорије наредби (Све наредбе)
- ДинамичкеКоординате[ <Тачка А>, <Нумбер X>, <Нумбер Y> ]
- Прави тачку са коодинатама (X, Y). Ова тачка је зависна али може се померати. Кад год покушате да померите нову тачку на координате (x,y), тачка А се помера тамо а координате нове тачке се рачунају. Најбоље функционише уколико тачка А није видљива а померање се врши мишем. Најмање један од X и Y може да зависи од А.
Пример:
B = DinamičkeKoordinate[A, round(x(A)), round(y(A))]
. Када покушате да померите Б до (1.3, 2.1) користећи Мове Тоол, тачка А постаје (1.3, 2.1) а Б се појављује на (1,2).B = DinamičkeKoordinate[A, x(A), min(y(A), sin(x(A))) ]
прави тачку испод син(x).
- Напомена: ПоинтИн[y<син(x)] је једноставније рјешење у овом случају.
- Следећи примери показују остале начине на које се може одредити тачка C: Нека је А = Тачка[xОса] и Б = тачка[xОса]. Сада куцајте у Линију уноса:
DinamičkeKoordinate[B, Min[x(B), x(A)], 0]
, и притисните Ентер
SetVisibleInView[B, 1, false]
, и притисните ЕнтерSetLayer[C, 1]
, и притисните Ентер
Ноw, C не може да се помера с десне стране тачке А.
- Дефинишимо А=(1,2). Сада куцајте у Линију уноса:
SetVisibleInView[A, 1, false
и притисните ЕнтерB = DinamičkeKoordinate[A, If[x(A) > 3, 3, If[x(A) < -(3), -3, If[x(A)< 0, round(x(A)), x(A)]]], If[x(A) < 0, 0.5, If[y(A) > 2, 2, If[y(A) <0, 0, y(A)]]]]
, и притисните Ентер, - Овај пример чини тачку А лепљивом када се тачка C помера у њеној близини.
Дефине А = (1,2) анд Б = (2,3). Сада куцајте у Линију кода:SetVisibleInView[B, 1, false]
и притисните ЕнтерC = DinamičkeKoordinate[B, If[Udaljenost[A, B] < 1, x(A), x(B)], If[Udaljenost[A, B] < 1, y(A), y(B)]]
.