Křižovatka (euklidovská geometrie) - Intersection (Euclidean geometry)
Tento článek by měl být shrnut v Průnik (matematika) a odkaz poskytnutý odtud sem pomocí {{Hlavní}} }} šablona. (Listopad 2020) |
v geometrie, an průsečík je bod, čára nebo křivka společná pro dva nebo více objektů (například čáry, křivky, roviny a povrchy). Nejjednodušší případ v Euklidovská geometrie je průnik dvou odlišných řádky, který je jeden směřovat nebo neexistuje, pokud jsou řádky paralelní.
Určení průsečíku byty - lineární geometrické objekty vložené do vyšší-dimenzionální vesmír - je jednoduchý úkol lineární algebra, konkrétně řešení a soustava lineárních rovnic. Obecně určení křižovatky vede k nelineární rovnice, který může být řešeno numericky, například pomocí Newtonova iterace. Křižovatkové problémy mezi přímkou a a kuželovitý řez (kruh, elipsa, parabola atd.) nebo a kvadrický (koule, válec, hyperboloid atd.) vedou k kvadratické rovnice které lze snadno vyřešit. Křižovatky mezi kvadrics vedou k kvartické rovnice to lze vyřešit algebraicky.
V letadle
Dva řádky
Pro určení průsečíku dvou neparalelních linií
jeden dostane od Cramerovo pravidlo nebo dosazením proměnné souřadnice průsečíku :
(Li řádky jsou rovnoběžné a tyto vzorce nelze použít, protože zahrnují dělení 0.)
Dva úsečkové segmenty
Bylo navrženo, aby tato část byla rozdělit do dalšího článku s názvem Průsečík úsečky. (Diskutujte) (Listopad 2020) |
Pro dva neparalelní úsečky a není nutně průsečík (viz diagram), protože průsečík odpovídajících čar nemusí být obsaženy v úsečkách. Abychom zkontrolovali situaci, použijeme parametrické znázornění čar:
Úsečky se protínají pouze ve společném bodě odpovídajících řádků, pokud jsou odpovídající parametry splnit podmínku . Parametry jsou řešením lineárního systému
To lze vyřešit pro s a t pomocí Cramerova pravidla (viz výše ). Pokud je podmínka je splněna jedna vložka nebo do odpovídající parametrické reprezentace a získá průsečík .
Příklad: Pro úsečky a jeden dostane lineární systém
a . To znamená: čáry se v bodě protínají .
Poznámka: Vzhledem k přímkám namísto segmentů určených dvojicemi bodů, každá podmínka lze zrušit a metoda získá průsečík čar (viz výše ).
Čára a kruh
Na křižovatku
- čára a kruh
jeden řeší rovnici pro X nebo y a náhražky to do rovnice kružnice a dostane pro řešení (pomocí vzorce kvadratické rovnice) s
-li Pokud tato podmínka platí s přísnou nerovností, existují dva průsečíky; v tomto případě se linka nazývá a sekanční čára kruhu a úsečka spojující průsečíky se nazývá a akord kruhu.
Li drží, existuje pouze jeden průsečík a čára je tečná ke kruhu. Pokud slabá nerovnost neplatí, čára neprotíná kruh.
Pokud střed kruhu není počátek, viz.[1] Průsečík čáry a paraboly nebo hyperboly lze zpracovat analogicky.
Dva kruhy
Určení průsečíků dvou kružnic
lze redukovat na předchozí případ protnutí úsečky a kružnice. Odečtením dvou daných rovnic dostaneme rovnici přímky:
Tato speciální řada je radikální linie ze dvou kruhů.
Speciální případ :
V tomto případě je počátek středem první kružnice a druhý střed leží na ose x (s. Diagram). Rovnice radikální přímky se zjednodušuje na a průsečíky lze zapsat jako s
V případě kruhy nemají žádné společné body.
V případě kruhy mají jeden společný bod a radikální přímka je společná tečna.
Jakýkoli obecný případ, jak je uvedeno výše, lze transformovat posunem a rotací na speciální případ.
Křižovatka dvou disky (interiéry dvou kruhů) tvoří tvar zvaný a objektiv.
Dvě kuželovité sekce
Problém průniku elipsy / hyperboly / paraboly s jinou kuželovitý řez vede k a soustava kvadratických rovnic, které lze ve zvláštních případech snadno vyřešit odstraněním jedné souřadnice. Pro získání a. Lze použít speciální vlastnosti kuželovitých řezů řešení. Obecně lze průsečíky určit řešením rovnice Newtonovou iterací. Pokud a) jsou oba kuželosečky dány implicitně (pomocí rovnice) 2-dimenzionální Newtonova iterace b) jedna implicitně a druhá parametricky dána 1-rozměrná Newtonova iterace je nutná. Viz další část.
Dvě hladké křivky
Dvě křivky dovnitř (dvourozměrný prostor), které jsou spojitě diferencovatelné (tj. neexistuje ostrý ohyb), mají průsečík, pokud mají společný bod roviny a mají v tomto bodě
- a: různé tečny (příčný průsečík), nebo
- b: tečna společná a protínají se navzájem (dotýká se křižovatky, viz schéma).
Pokud mají obě křivky bod S a tečna tam jsou společné, ale nepřekračují se, jsou spravedlivé dojemný v bodě S.
Protože se dotýkající se křižovatky objevují zřídka a je obtížné je vyřešit, následující úvahy tento případ vynechávají. V každém případě níže jsou předpokládány všechny nezbytné diferenciální podmínky. Určení průsečíků vždy vede k jedné nebo dvěma nelineárním rovnicím, které lze vyřešit Newtonovou iterací. Následuje seznam objevujících se případů:
- Li obě křivky jsou výslovně dané: jejich přirovnáním se získá rovnice
- Li obě křivky jsou parametricky dané:
- Jejich přirovnáním se získá dvě rovnice ve dvou proměnných:
- Li jedna křivka je parametricky a druhá implicitně dané:
- Toto je nejjednodušší případ kromě výslovného případu. Je třeba vložit parametrické vyjádření do rovnice křivky a jeden dostane rovnici:
- Li obě křivky jsou implicitně dané:
- Zde je průsečík řešením systému
Jakákoli Newtonova iterace vyžaduje pohodlné počáteční hodnoty, které lze odvodit vizualizací obou křivek. Parametricky nebo explicitně danou křivku lze snadno vizualizovat, protože na jakýkoli parametr t nebo X respektive je snadné vypočítat odpovídající bod. Pro implicitně dané křivky není tento úkol tak snadný. V tomto případě je třeba určit bod křivky pomocí počátečních hodnot a iterace. Vidět.[2]
Příklady:
- 1: a kruh (viz schéma).
- Newtonova iterace pro funkci
- je třeba udělat. Jako počáteční hodnoty lze zvolit −1 a 1,5.
- Průsečíky jsou: (−1,1073, −1,3578), (1,6011, 4,1046)
- Newtonova iterace pro funkci
- 2:
- (viz schéma).
- Newtonova iterace
- musí být provedeno, kde je řešení lineárního systému
- v bodě . Jako počáteční hodnoty lze zvolit (-0,5, 1) a (1, -0,5).
- Lineární systém lze vyřešit Cramerovým pravidlem.
- Průsečíky jsou (-0,3686, 0,9953) a (0,9953, -0,3686).
Dva polygony
Pokud někdo chce určit průsečíky dvou mnohoúhelníky, lze zkontrolovat průnik libovolného páru úseček polygonů (viz výše ). U polygonů s mnoha segmenty je tato metoda časově náročná. V praxi lze urychlit algoritmus průniku pomocí okenní testy. V tomto případě jeden rozdělí mnohoúhelníky na malé dílčí mnohoúhelníky a určí nejmenší okno (obdélník se stranami rovnoběžnými s osami souřadnic) pro jakýkoli dílčí mnohoúhelník. Před zahájením časově náročného stanovení průsečíku dvou úseček je každá dvojice oken testována na společné body. Vidět.[3]
Ve vesmíru (tři rozměry)
V trojrozměrném prostoru jsou průsečíky (společné body) mezi křivkami a povrchy. V následujících částech uvažujeme příčný průsečík pouze.
Čára a letadlo
Průsečík přímky a roviny v obecná pozice ve třech rozměrech je bod.
Běžně je čára v prostoru reprezentována parametricky a rovinu rovnicí . Vložením reprezentace parametrů do rovnice se získá lineární rovnice
pro parametr průsečíku .
Pokud lineární rovnice nemá řešení, přímka leží buď v rovině, nebo je s ní rovnoběžná.
Tři letadla
Pokud je čára definována dvěma protínajícími se rovinami a měla by být protínána třetí rovinou , je třeba vyhodnotit společný průsečík tří rovin.
Tři letadla s lineárními nezávislými normálovými vektory mít průsečík
Pro důkaz je třeba stanovit pomocí pravidel a skalární trojitý produkt. Pokud se skalární trojitý součin rovná 0, pak roviny buď nemají trojitý průsečík, nebo je to přímka (nebo rovina, pokud jsou všechny tři roviny stejné).
Křivka a plocha
Analogicky k rovinnému případu vedou následující případy k nelineárním systémům, které lze vyřešit pomocí 1- nebo 3-rozměrné Newtonovy iterace.[4]
- parametrická křivka a
- parametrický povrch
- parametrická křivka a
- implicitní povrch
Příklad:
- parametrická křivka a
- implicitní povrch (s. obrázek).
- Průsečíky jsou: (-0,8587, 0,7374, -0,6332), (0,8587, 0,7374, 0,6332).
A křižovatka čára-koule je jednoduchý speciální případ.
Stejně jako v případě přímky a roviny, průsečík křivky a plochy v obecná pozice sestává z diskrétních bodů, ale křivka může být částečně nebo úplně obsažena v povrchu.
Čára a mnohostěn
Dva povrchy
Dva příčně se protínající povrchy dávají křižovatková křivka. Nejjednodušší případ je průsečík dvou nerovnoběžných rovin.
Viz také
Reference
- ^ Erich Hartmann: Geometrie a algoritmy pro DESIGN PODPOROVANÝ POČÍTAČEM. Poznámky k přednášce, Technische Universität Darmstadt, říjen 2003, s. 17
- ^ Erich Hartmann: Geometrie a algoritmy pro DESIGN PODPOROVANÝ POČÍTAČEM. Poznámky k přednášce, Technische Universität Darmstadt, říjen 2003, s. 33
- ^ Erich Hartmann: CDKG: Computerunterstützte Darstellende und Konstruktive Geometrie. Poznámky k přednášce, TU Darmstadt, 1997, s. 79 (PDF; 3,4 MB)
- ^ Erich Hartmann: Geometrie a algoritmy pro DESIGN PODPOROVANÝ POČÍTAČEM. Poznámky k přednášce, Technische Universität Darmstadt, říjen 2003, s. 93