ДинамичкеКоординате наредба

Извор: GeoGebra Manual
Аццессориес дицтионарy.пнг
Ова страница је део званичног приручника за штампу и пдф. Због структурних разлога обични корисници не могу да мењају ову страницу. Ако пронађете грешке на овој страници, молимо да нас контактирате.Идите на верзију коју корисник може да мења.
ДинамичкеКоординате[ <Тачка А>, <Нумбер 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)]].
© 2024 International GeoGebra Institute