DinamičneKoordinate naredba

Izvor: GeoGebra Manual
Inačica 1430 od 7. studenoga 2011. u 23:10 koju je unio DamirBelavic (razgovor | doprinosi)
(razl) ←Starija inačica | vidi trenutačnu inačicu (razl) | Novija inačica→ (razl)
Skoči na: orijentacija, traži
Accessories dictionary.png
Ova je stranica dio službenog priručnika za printanje i PDF. Iz strukturnih razloga obični korisnici ne mogu uređivati ovu stranicu. Ukoliko pronađete koju grešku na ovoj stranici, molimo da nas kontaktirate.Idite na verziju koju korisnik može uređivati.
DinamičneKoordinate[ <točka>, <broj>, <broj> ]
Stvara točku s koordinatama (X,Y) X-prvi broj, Y-drugi broj, Točka je zavisni objekt, ali se može pomicati. Kada pomičete novu dinamičnu točku na koordinate (x,y) točka "A" se također pomiče. Bilo bi dobro kada točka "A" ne bi bila vidljiva. Barem jedan dio uređenog para ili x ili y bi trebao ovisiti o točki A.
Primjer:
  • B=DinamičneKoordinate[A,round(x(A)),round(y(A))]. Kada pomičete B na (1.3,2.1) upotrebom Tool Move.gif Pomicanje alat, Točka A postaje (1.3,2.1) a B se nalazi na (1,2).
  • B=DinamičneKoordinate[A,x(A),Minimum[ y(A),sin(x(A))]] crta točku ispod sin(x) i ne možete je pomaknuti iznad.
Napomena: TočkaUPodručju[y<sin(x)] je u ovom slučaju jednostavnije rješenje.
  • Slijedeći primjeri pokazuju druge načine kako ograničiti točku C: neka je A=Točka[xOs] and B=Točka[xOs]. U traku za unos upišite: DinamičneKoordinate[B, Min[x(B),x(A)],0] , I pritisnite enter, PostaviVidljivoUPrikazu[B, 1, false], i pritisnite enter, PostaviSloj[C, 1],i pritisnite enter. Sada točku C ne možemo pomaknuti desno od točke A.
  • Definirajte A=(1,2). U traku za unos upišite: PostaviVidljivoUPrikazu[A, 1, false] i pitisnite enter, B=DinamičneKoordinate[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)]]]], i pritisnite tipku enter.
  • U ovom primjeru točka C se ljepi za točku A kada god se nalazi u blizini. Definirajte A=(1,2) i B=(2,3). U traku za unos upišite: PostaviVidljivoUPrikazu[B, 1, false] i pitisnite tipku enter, C=DinamičneKoordinate[B, Ako[Udaljenost[A, B] < 1, x(A), x(B)],Ako[Udaljenost[A, B] < 1, y(A), y(B)]].

Comments

© 2024 International GeoGebra Institute