Skip to content

Commit 8b025aa

Browse files
authored
Create RovniceMnozinyBodu.adoc
1 parent 56df581 commit 8b025aa

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
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

Comments
 (0)