|
| 1 | += Příkaz RovniceMnozinyBodu |
| 2 | +:page-en: commands/LocusEquation |
| 3 | +ifdef::env-github[:imagesdir: /cs/modules/ROOT/assets/images] |
| 4 | + |
| 5 | +RovniceMnozinyBodu( <Místo> ):: |
| 6 | + Vypočítá rovnici množiny bodů (místo) a vykreslí ji jako implicitní křivku. |
| 7 | +RovniceMnozinyBodu( <Bod množiny bodů>, <Pohyblivý bod> ):: |
| 8 | + Vypočítá rovnici množiny bodů pomocí zadaných bodů: bodu _Q_ množiny a pohyblivého bodu _P_, a vykreslí ji jako implicitní křivku. |
| 9 | + |
| 10 | +[EXAMPLE] |
| 11 | +==== |
| 12 | +
|
| 13 | +Postup pro konstrukci paraboly jako množiny bodů: Vytvořte volné body _A_ a _B_, a přímku _d_, která těmito body prochází (řídicí přímka paraboly). |
| 14 | +Vytvořte volný bod _F_ jako ohnisko paraboly. Vytvořte bod _P_ na přímce _d_ (_P_ je pohyblivý bod), vytvořte přímku _p_ kolmou k _d_ a procházející bodem _P_. |
| 15 | +Vytvořte přímku _b_ jako osu úsečky _FP_. Nakonec vytvořte bod _Q_ (bod definující množinu bodů) jako průsečík přímek _p_ a _b_. |
| 16 | +Příkaz `++RovniceMnozinyBodu(Q,P)++` najde přesnou rovnici této množiny bodů a vykreslí ji. |
| 17 | +
|
| 18 | +==== |
| 19 | + |
| 20 | +RovniceMnozinyBodu( <Pravdivostní hodnota>, <Pohyblivý bod> ):: |
| 21 | + Vypočítá množinu bodů pohyblivého bodu tak, aby byla splněna daná logická podmínka. |
| 22 | + |
| 23 | +[EXAMPLE] |
| 24 | +==== |
| 25 | +
|
| 26 | +`++RovniceMnozinyBodu(JsouKolinearni(A, B, C), A)++` pro volné body _A_, _B_, _C_ vypočítá množinu pozic bodu _A_, při kterých jsou body _A_, _B_, _C_ kolineární — tedy přímku procházející body _B_ a C__.__ |
| 27 | +
|
| 28 | +==== |
| 29 | + |
| 30 | +[NOTE] |
| 31 | +==== |
| 32 | +
|
| 33 | +* Množina bodů musí být vytvořena z bodu (ne z posuvníku). |
| 34 | +* Funguje pouze pro omezenou množinu geometrických míst, tj. s použitím bodů, přímek, kružnic a kuželoseček. (Polopřímky a úsečky budou považovány za nekonečné přímky.) |
| 35 | +* Pokud je množina bodů příliš složitá, vrátí hodnotu „nedefinováno“. |
| 36 | +* Pokud množina bodů neexistuje, implicitní křivka je prázdná množina 0=1. |
| 37 | +* Pokud je množina bodů celá rovina, pak je implicitní křivka dána rovnicí 0=0. |
| 38 | +* Výpočet se provádí pomocí https://en.wikipedia.org/wiki/Gr%C3%B6bner_basis[Gröbnerových bází], takže se někdy mohou objevit dodatečné větve křivky, které nebyly součástí původní množiny bodů. |
| 39 | +* Další informace a příklady naleznete na https://www.geogebra.org/m/KZVzqVEM[geogebra.org]. K dispozici je také https://www.geogebra.org/m/mbXQuvUV[sbírka příkladů implicitních množin bodů]. |
| 40 | +* Viz také příkaz xref:/commands/MnozinaBodu.adoc[MnozinaBodu] a materiál https://github.com/kovzol/gg-art-doc/tree/master/pdf/english.pdf[GeoGebra Automated Reasoning Tools: A Tutorial]. |
| 41 | +
|
| 42 | +==== |
0 commit comments