Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 30. 12. 2011 22:13

maceon
Zelenáč
Příspěvky: 4
Reputace:   
 

Výpočet kuželosečky z pěti bodů

Dobrý den,
potřeboval bych vypočíst libovolnou kuželosečku z 5 bodů, ale nevím jakou metodou bych toho dosáhl. Předpokládám, že nějaká alternativa k výpočtu kružnice ze 3 bodů, ale pro obecnou kuželosečku je, ale nevím jaká.

Mohl by mi někdo pomoci?
Děkuji Andy

Offline

 

#2 30. 12. 2011 22:59 — Editoval smatel (30. 12. 2011 23:02)

smatel
Příspěvky: 499
Škola: UK Praha
Pozice: student
Reputace:   37 
 

Re: Výpočet kuželosečky z pěti bodů

Ahoj,
Pokud bychom uvažovali obecné rovnice jednotlivých kuželoseček, tak vždy pro každou kuželosečku je specifická (kružnice - nejsou koeficienty u kvadrátů x a y; elipsa je tam už má, hyperbola má rozdíl ve znaménku, u paraboly chybí jeden kvadrát..). Tedy můžeme počítat s tím, že je to jakoby ten nejsložitější případ se všemi pěti koeficienty a některé mohou vypadnout.

Použil bych následující obecnou rovnici:
$Ax^2 + By^2 + Cx + Dy + E = 0$

Soustava pěti rovnic o pěti neznámých a vypočítat ty koeficienty. Pak rozhodnout o jakou kuželosečku se jedná. Počítat bych to ale nechtěl ;).

Offline

 

#3 30. 12. 2011 23:09

maceon
Zelenáč
Příspěvky: 4
Reputace:   
 

Re: Výpočet kuželosečky z pěti bodů

Hmm tak tahle varianta mě napadla no.. ale taky se mi nelíbí :D
já na to chci napsat program, takže to, dá se říct, vypočítám jenom párkrát =) ale co pak znamenají ty koeficienty? Co znamená A, B...? Nebo podle koeficientů, které mi zbydou zjistím jen co je to za kuželosečku? Já jí potřebuju umět vykreslit. =) Takže o ní musím zjistit téměř vše.

Offline

 

#4 02. 01. 2012 11:47 — Editoval Wotton (02. 01. 2012 11:50)

Wotton
Logik
Místo: Plzeň
Příspěvky: 826
Reputace:   25 
 

Re: Výpočet kuželosečky z pěti bodů

↑ maceon:

To vše pak zjistíš z hodnot A, B, C, D, E.

Pokud A i B jsou stejné, pak je to kružnice
Pokud je A nebo B nula (ale ne obě), tak je to parabola. podle toho který koeficient je nulový pak poznáš jak je orientovaná (jestli na "ležato", nebo na "stojato")
Pokud je A i B kladné (různé) tak je to elipsa.
Pokud je jedno kladné a druhé záporné, tak je to hyperbola.

A pokud říkáš že to bude počítat stroj, tak je soustava 5ti lineárních rovnic ideální a nic "jednoduššího" bych nehledal.


Dva jsou tisíckrát jeden.

Offline

 

#5 02. 01. 2012 12:41 — Editoval Honzc (02. 01. 2012 12:46)

Honzc
Příspěvky: 4647
Reputace:   248 
 

Re: Výpočet kuželosečky z pěti bodů

↑ smatel:
To co píšeš není rovnice kuželosečky v obecné poloze. (v obecné poloze přibývá ještě člen $Fxy$) To co jsi napsal je rovnice kuželosečky s osami rovnoběžnými se souřadnicovými osami. (a na to jsou potřeba pouze 4 body-protože rovnice má na pravé straně nulu, lze jí podělit třeba číslem A už hned vidíš, že koeficienty jsou jenom 4, a tudíš potřeba jsou jen 4 body).
↑ maceon:
Tedy ty musíš zadat 5 bodů (nebo 4 body) a dostaneš soustavu rovnic o 5-ti nebo 4 neznámých.
Pokud to má být parabola pak jeden ze členů u $x^2,y^2$ je roven nule a tudíž těch bodů je potřeba o jeden méně.
A pokud to má být kružnice, pak stačí pouze 3 body (A=1,B=1,F=0)

Offline

 

#6 02. 01. 2012 13:18

maceon
Zelenáč
Příspěvky: 4
Reputace:   
 

Re: Výpočet kuželosečky z pěti bodů

Takže abych zjistil kuželosečku z jakýchkoliv bodů, nemusí mít tedy rovnoběžné osy s osami x,y, tak v rovnici potřebuji i člen $Fxy$. To znamená, že se mi rovnice rozšířili o další proměnnou a já musím počítat 6 rovnic o 6 neznámých => potřebuji 6 bodů a 5 mi jich nestačí. Nebo se pletu? =)

Offline

 

#7 02. 01. 2012 13:42 — Editoval Honzc (02. 01. 2012 14:19)

Honzc
Příspěvky: 4647
Reputace:   248 
 

Re: Výpočet kuželosečky z pěti bodů

↑ maceon:
To se tedy pleteš. Vždyť ti to píšu ve svém předchozím příspěvku, že např. A můžeš zvolit rovno jedné. Ovšem jestli si myslíš, že naplácáš 5 jakýchkoliv bodů a ona ti vyjde nějaká kuželosečka, tak to je samozřejmě špatná úvaha. (např. body [-1,0],[0,-1],[0,0],[0,1],[1,0] těžko proložíš nějakou reálnou (regulární) kuželosečku)

Offline

 

#8 02. 01. 2012 13:45

Phate
Příspěvky: 1740
Reputace:   99 
 

Re: Výpočet kuželosečky z pěti bodů

↑ Honzc:
ja bych se nerad hadal, ale u nas na skole se kuzelosecky delily na singularni a regularni a toto je pripad singularni kuzelosecky ze dvou primek, jmenovite x*y=0


Vykonávat věc, které se bojíme, je první krok k úspěchu.

Offline

 

#9 02. 01. 2012 14:26

Honzc
Příspěvky: 4647
Reputace:   248 
 

Re: Výpočet kuželosečky z pěti bodů

↑ Phate:
Doplnil jsem tedy "...reálnou (regulární)...". Slovem reálná se myslí jedna z opravdových kuželoseček.(kružnice,elipsa,hyperbola,parabola a ne nějaká dvojice imaginárních nebo reálných přímek)

Offline

 

#10 02. 01. 2012 14:50

maceon
Zelenáč
Příspěvky: 4
Reputace:   
 

Re: Výpočet kuželosečky z pěti bodů

Tak to je jasný, že úplně jakýkoliv body mi neumí regulární kuželosečku definovat. Tak já to ještě zkusim s tim A=1 a uvidim co mi toho dostanu =)

Offline

 

#11 02. 01. 2012 19:33

Wotton
Logik
Místo: Plzeň
Příspěvky: 826
Reputace:   25 
 

Re: Výpočet kuželosečky z pěti bodů

↑ maceon:

jen nezapomeň pro případ že ti to nevyjde ještě počítat variantu s A rovno 0. (mohla by to být parabola)


Dva jsou tisíckrát jeden.

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson