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

#26 26. 10. 2011 21:15

jelena
Jelena
Místo: Opava
Příspěvky: 30020
Škola: MITHT (abs. 1986)
Pozice: plním požadavky ostatních
Reputace:   100 
 

Re: Průsečík obdelníku a kruhu

↑↑ ukmouse:

Není za co, to tady v tématu pořád bylo a mělo by i fungovat (jen pro pořádek - má být $x_1\leq x\leq x_2$ a stejné pro y. Ale není to řešení "nápaditě".

Offline

 

#27 26. 10. 2011 21:33 — Editoval ((:-)) (26. 10. 2011 21:34)

((:-))
Dana
Místo: Bratislava
Příspěvky: 6226
Reputace:   285 
 

Re: Průsečík obdelníku a kruhu

↑↑ ukmouse:

Treba dať pozor na veľkosť tých obdĺžnikov, lebo veľký môže úplne prekryť malý - potom prienik existuje, ale vrcholy nie sú v páse...

Preto som písala o tom porovnávaní strán na začiatku.

Lenže či sa to tak dá urobiť, to neviem, nevládzem to domyslieť.

Tak sa mi to marí...

Offline

 

#28 26. 10. 2011 21:39

ukmouse
Příspěvky: 27
Reputace:   
 

Re: Průsečík obdelníku a kruhu

No tam sa asi dá dodat spíše podmínka, že pokud všechny 4 vrcholy leží uvnitř pásu, pak nemají společný průnik, protože leží vlastně uvnitř toho obdelniku. Jinak se to dá dobře použít.
děkuji všem

Offline

 

#29 26. 10. 2011 21:46 — Editoval ((:-)) (26. 10. 2011 21:47)

((:-))
Dana
Místo: Bratislava
Příspěvky: 6226
Reputace:   285 
 

Re: Průsečík obdelníku a kruhu

↑ ukmouse:

Ale obdĺžnik je plocha. (Ináč by nemohol mať obsah.)

Ak sú všetky vrcholy v pásoch, tak práveže prienik existuje.

Ak sa nejako neošetrí tá "veľkosť", tak sa môže stať, že vrcholy obdĺžnika budú mimo pásov, ale prienik existuje, celý "malý" obdĺžnik bude vnútri "väčšieho".

Ale možno je to na ošetrenie triviálna záležitosť, neviem...

Tipujem, že úloha má jednoduchšie riešenie...

Offline

 

#30 26. 10. 2011 21:57

jelena
Jelena
Místo: Opava
Příspěvky: 30020
Škola: MITHT (abs. 1986)
Pozice: plním požadavky ostatních
Reputace:   100 
 

Re: Průsečík obdelníku a kruhu

Děkuji, podle "originál zadání" se ověřuje průnik geometrických útvarů. Natvrdo (bez nápadu) by šel postupný výběr a vyřazování:
1. obdélník:
(x_1, y_1), (x_1, y_2)
(x_2, y_1), (x_2, y_2)

2. obdelník:
(a_1, b_1), (a_1, b_2)
(a_2, b_1), (a_2, b_2)

Výběr by šel: $a_1\leq x_1\leq a_2$ nebo $x_1\leq a_1\leq x_2$ a zároveň pro y (obdobně).

Zeptám se, určitě to bude standardní algoritmus

Offline

 

#31 26. 10. 2011 22:58

Stýv
Vrchní cenzor
Příspěvky: 5692
Reputace:   215 
Web
 

Re: Průsečík obdelníku a kruhu

řekl bych, že se obdélníky neprotínají, právě když jeden leží nad/pod/vlevo/vpravo od druhého, což se ověří velice snadno

Offline

 

#32 26. 10. 2011 23:19

jelena
Jelena
Místo: Opava
Příspěvky: 30020
Škola: MITHT (abs. 1986)
Pozice: plním požadavky ostatních
Reputace:   100 
 

Re: Průsečík obdelníku a kruhu

↑ Stýv:

děkuji, kolego Stýve, už je mi to jasné.

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson