Et skæringspunkt i euklidisk geometri er et punkt eller en kurve , der deles af to eller flere objekter (såsom kurver, planer og overflader ). Det enkleste tilfælde er skæringen af to forskellige linjer i planet, som enten er et enkelt punkt eller ikke eksisterer, hvis linjerne er parallelle .
Opgaven med at finde skæringspunktet mellem planer - todimensionale lineære geometriske objekter indlejret i et multidimensionelt rum - er reduceret til at løse et system af lineære ligninger .
Generelt er skæringspunktet defineret af et system af ikke- lineære ligninger , som kan løses numerisk , for eksempel ved hjælp af Newtons metode . Problemer om skæringspunktet mellem en ret linje og et keglesnit ( cirkel , ellipse , parabel osv.) eller en kvadratisk ( kugle , cylinder , hyperboloid osv.) fører til andengradsligninger , der let kan løses. Skæringspunkter mellem kvadrikker fører til ligninger af fjerde grad , som kan løses algebraisk .
Sådan finder du skæringspunktet mellem to ikke-parallelle linjer:
man kan bruge for eksempel Cramers regel , eller ved at erstatte en variabel, koordinaterne for skæringspunktet :
.(Hvis , så er disse linjer parallelle, hvilket betyder, at disse formler ikke kan bruges, fordi de involverer at dividere med 0.)
For to ikke-parallelle linjestykker , og dette punkt er ikke nødvendigvis skæringspunktet (se diagram), fordi skæringspunktet for de tilsvarende linjer ikke behøver at være indeholdt i linjestykkerne. For at kontrollere situationen bruges parametriske repræsentationer af linjer:
Segmenterne skærer kun i et fælles punkt på de tilsvarende linjer, hvis de tilsvarende parametre opfylder betingelsen . Parametrene er løsningen af det lineære system
Det kan løses for s og t ved hjælp af Cramers regel (se ovenfor ). Hvis betingelsen er opfyldt , indsættes eller i den tilsvarende parametriske repræsentation, og skæringspunktet opnås .
Eksempel: For segmenter og et lineært system opnås
og . Det betyder: linjerne skærer hinanden i et punkt .
Bemærk: I betragtning af rette linjer i stedet for segmenter defineret af par af punkter, kan hver betingelse udelades, og metoden giver linjernes skæringspunkt (se ovenfor ).
For skæringspunktet mellem et linjestykke og en cirkel skal du løse en lineær ligning for x eller y og erstatte med cirkelligningen og få løsningen (ved hjælp af andengradsligningsformlen) med:
, ,hvis . Hvis denne betingelse er opfyldt med streng ulighed, så er der to skæringspunkter; i dette tilfælde kaldes den rette linje cirklens sekantlinje, og linjestykket, der forbinder skæringspunkterne, kaldes cirklens korde .
Hvis , så er der kun ét skæringspunkt, og linjen er tangent til cirklen. Hvis den svage ulighed ikke er opfyldt, skærer linjen ikke cirklen.
Hvis midten af cirklen ikke er oprindelsen [1] , kan man overveje skæringspunktet mellem en linje og en parabel eller hyperbel.
Bestemmelse af skæringspunkterne for to cirkler:
reducerer til det foregående tilfælde af skæringspunktet mellem en linje og en cirkel. Ved at trække disse to ligninger fra, opnås en lineær ligning:
Denne særlige linje er den radikale akse for de to cirkler .
Særligt tilfælde ; i dette tilfælde er origo centrum af den første cirkel, og det andet centrum ligger på x-aksen (se diagrammet[ finish ] ). Ligningen for den radikale linje forenkler til: og skæringspunkterne kan skrives som med
I tilfælde af en cirkel har de ikke fælles punkter.
I tilfælde af cirkler har de ét fælles punkt, og den radikale akse er en fælles tangent.
Enhver generel sag, som beskrevet ovenfor, kan omdannes til en speciel sag ved at skifte og dreje.
Skæringspunktet mellem to cirkler (det indre af to cirkler) danner en form kaldet en linse .
Problemet med skæringen af en ellipse , hyperbel , parabel med et andet keglesnit er reduceret til et system af andengradsligninger , som i særlige tilfælde er let at løse ved at eliminere en koordinat. Særlige egenskaber ved koniske sektioner kan bruges til at opnå en løsning . Generelt kan skæringspunkter bestemmes ved at løse ligningen ved hjælp af Newtons iteration. Hvis a) begge kegleformer er givet implicit (ved hjælp af en ligning), er en todimensionel Newton-iteration nødvendig; b) den ene implicit, og den anden parametrisk - det er nødvendigt, at Newtons 1-dimensionelle iteration er givet.
To kurver i (todimensionelt rum), der er kontinuerligt differentierbare (det vil sige, der er ingen skarp bøjning) har et skæringspunkt, hvis de har et fælles punkt i planet og har på det punkt
a: forskellige tangenter ( tværgående skæring ) eller b: tangentlinjen er fælles, og de skærer hinanden (tangential skæring , se diagram).Hvis begge kurver har et fælles punkt S og en tangent, men ikke skærer hinanden, "rører" de blot ved punktet S.
Da krydsningsberøringer er sjældne og vanskelige at håndtere, tager de følgende overvejelser ikke denne sag i betragtning. Under alle omstændigheder er alle nødvendige differentialforhold forudsat nedenfor. Bestemmelse af skæringspunkter resulterer altid i en eller to ikke-lineære ligninger, der kan løses ved hjælp af Newtons iteration. Listen over tilfælde, der opstår, er som følger:
Enhver iteration af Newton kræver bekvemme begyndelsesværdier, som kan opnås ved at visualisere begge kurver. En parametrisk eller eksplicit defineret kurve kan let visualiseres, fordi det for en hvilken som helst parameter henholdsvis t eller x er let at beregne det tilsvarende punkt. For implicit definerede kurver er denne opgave ikke så enkel. I dette tilfælde er det nødvendigt at bestemme kurvens punkt ved hjælp af begyndelsesværdier og iteration [2] .
Eksempler:
1: og cirkel (se diagram). Newton iteration for en funktion skal gøres. Du kan vælge −1 og 1,5 som startværdier. Skæringspunkter: (−1.1073, −1.3578), (1.6011, 4.1046) 2: (se diagram). Newton iteration skal være opfyldt, hvor er løsningen af det lineære system på punktet . Du kan vælge (−0,5, 1) og (1, −0,5) som startværdier. Det lineære system kan løses ved hjælp af Cramers regel. Skæringspunkterne er (−0,3686, 0,9953) og (0,9953, −0,3686).Hvis man ønsker at bestemme skæringspunkterne for to polygoner , kan man kontrollere skæringspunktet for et hvilket som helst par af linjestykker af polygonerne (se ovenfor ). For polygoner med et stort antal segmenter er denne metode ret besværlig. I praksis accelereres skæringsalgoritmen ved hjælp af vinduestests . I dette tilfælde kan du opdele polygonerne i små subpolygoner og definere det mindste vindue (rektangel med sider parallelle med koordinatakserne) for enhver subpolygon. Inden den møjsommelige bestemmelse af skæringspunktet mellem to linjestykker påbegyndes, kontrolleres ethvert vinduespar for tilstedeværelsen af fælles punkter [3]
I 3D-rum er der skæringspunkter (fællespunkter) mellem kurver og overflader. I de følgende afsnit betragter vi kun det tværgående kryds .
Skæringspunktet mellem en linje og et plan i generel position i tre dimensioner er et punkt.
Normalt er en linje i rummet repræsenteret parametrisk , og en plan er repræsenteret ved en ligning . Indsættelse af parameterrepræsentationen i ligningen giver den lineære ligning
for skæringspunktsparameteren .
Hvis den lineære ligning ikke har nogen løsning, ligger linjen enten på planet eller er parallel med det.
Hvis en linje er defineret af to skærende planer og skal skæres af et tredje plan , skal det fælles skæringspunkt for de tre planer estimeres.
Tre planer med lineært uafhængige normalvektorer har et skæringspunkt
For beviset bør det etableres ved hjælp af reglerne for det tredobbelte skalarprodukt . Hvis det tredobbelte punktprodukt er 0, så har flyene enten ikke et tredobbelt skæringspunkt, eller det er en ret linje (eller et plan, hvis alle tre planer er ens).
I lighed med det plane tilfælde fører følgende tilfælde til ikke-lineære systemer, der kan løses ved hjælp af Newtons 1- eller 3-dimensionelle iteration [4] :
Eksempel:
parametrisk kurve og implicit overflade (se figur). Skæringspunkter: (−0,8587, 0,7374, −0,6332), (0,8587, 0,7374, 0,6332).Skæringspunktet mellem en linje og en kugle er et specialtilfælde.
Som i tilfældet med en linje og et plan, består skæringspunktet mellem en kurve og en overflade generelt af diskrete punkter, men kurven kan være delvist eller helt indeholdt af overfladen.
To tværgående skærende overflader giver en skæringskurve . Det enkleste tilfælde er skæringslinjen mellem to ikke-parallelle planer.