Az implicit görbe egy olyan sík görbe , amelyet egy implicit egyenlet határoz meg, amely két koordinátaváltozóra vonatkozik, amelyeket általában x -nek és y -nak jelölnek . Például az egységkört az egyenlet adja meg . Általános esetben bármilyen implicit görbét egy alakegyenlet ad meg
két változó valamelyik F függvényére. Ezért egy implicit függvényt két változó függvényének nullák halmazának tekinthetünk . Az " implicit" azt jelenti, hogy az egyenlőség nem fejezi ki sem az y változó x megoldását, sem fordítva.
Ha egy függvény két változóban polinom, akkor a megfelelő görbét algebrainak nevezzük, és vannak speciális módszerek a vizsgálatára.
Egy síkgörbe ábrázolható derékszögű koordinátákkal ( x , y koordináták ) a három módszer bármelyikével, amelyek közül az egyik a fenti implicit egyenlet. Egy másik módot - egy függvény gráfjának egyenlőséggel történő leírását, amelyben a függvény explicit módon van ábrázolva - explicit reprezentációnak nevezzük . A görbe leírásának harmadik fontos módja a parametrikus leírás, ahol a görbe pontjainak x és y koordinátáit két x ( t ), y ( t ) függvény reprezentálja, mind explicit ábrázolás formájában, mind egy közös függvénytől függően. paraméter
Példák implicit görbékre:
Az első négy példa algebrai görbéket ábrázol, de az utolsó görbe nem. Az első három görbe egy egyszerű parametrikus ábrázolás, ellentétben a negyedik és ötödik példával. Az ötödik példa egy implicit görbe összetett geometriai szerkezetének lehetőségét mutatja be.
Az implicit függvénytétel azokat a feltételeket írja le, amelyek mellett az egyenlőség implicit módon megoldható x -ben és/vagy y-ben, azaz olyan feltételek mellett, amelyek mellett jogosan írhatunk vagy -t . Ez a tétel a kulcsa a görbék fontos geometriai tulajdonságainak kiszámításához – érintők , normálok és görbületek . A gyakorlatban az implicit görbéknek van egy jelentős hátránya – vizuális megjelenítésük gyakran nehézkes. Vannak azonban olyan számítógépes programok, amelyek lehetővé teszik implicit görbe rajzolását.
Egy egyenlettel rendelkező implicit görbe a felületre 0 értékű szinthalmaznak tekinthető ( lásd a harmadik ábrát).
Általában az implicit görbék nem illeszkednek a függvényteszthez egy függőleges vonallal (ami azt jelenti, hogy néhány x érték egynél több y értéknek felel meg ), ezért a görbe nem függvénygráf. Az implicit függvénytételnek azonban van egy feltétele, amely mellett az implicit görbét lokálisan adja meg a függvény grafikonja (különös tekintettel arra, hogy a görbe nem metszi magát). Ha a konstitutív viszonyok kellően simaak az ilyen területeken, akkor az implicit görbéknek jól meghatározott meredekségei, érintővonalai, normálvektorai és görbületei vannak.
Számos lehetséges módja van ezeknek a mennyiségeknek az implicit görbére való kiszámítására. Az egyik módszer az, hogy implicit differenciálással számítjuk ki y deriváltját x - hez képest . Ezenkívül egy implicit egyenlettel adott görbe esetén ezeket a képleteket közvetlenül a függvény parciális deriváltjaival fejezhetjük ki . Az alábbiakban a következő jelölést használjuk: parciális deriváltok (derivált x -re vonatkozóan ), , (a második derivált x -re vonatkoztatva ), (vegyes második parciális deriváltra),
A görbe pontját szabályosnak nevezzük, ha az első parciális deriváltak és nem egyenlők nullával egyidejűleg.
A szabályos pontban lévő érintő egyenes egyenlete a következő:
úgy, hogy az érintővonal meredeksége és így a görbe meredeksége abban a pontban legyen
Ha a feltétel egy pontban teljesül , akkor a görbe abban a pontban függőleges.
Ha mindkét derivált és egyenlő nullával ezen a ponton , a görbe nem differenciálható, és van egy szinguláris pontja , vagy csúcspontja , vagy önmetszéspontja .
A görbe normálvektorát egy pontban az egyenlőség adja meg
(itt a vektor karakterláncként van írva).
Az olvashatóság érdekében az érveket kihagytuk . Egy szabályos pont görbületét a képlet adja meg
[1] .Az implicit függvénytétel garantálja egy függvény létezését egy pont szomszédságában úgy, hogy .
A komplex derivált képlet szerint a függvény deriváltjai egyenlőek
és(ahol a második képlet jobb oldalán lévő érvek az olvashatóság kedvéért kimaradtak).
Ha a függvény deriváltjait beillesztjük a gráf érintővonalának és görbületének képleteibe, akkor explicit egyenlőséget kapunk
(tangenciális vonal) (görbület).Az implicit görbe jelentős hátránya, hogy nincs egyszerű módszer egyetlen pont kiszámítására, ami fontos a görbe megjelenítéséhez (lásd a következő részt).
A matematikában fontos szerepet játszanak az algebrai görbék formájában megjelenő implicit görbék .
Ezenkívül implicit görbéket használnak a kívánt geometriájú görbék létrehozására. Íme két példa.
Egy konvex sokszög sima közelítése a következőképpen érhető el: legyenek a sokszög éleit tartalmazó egyenesek egyenletei, míg a sokszög belső pontjai adnak pozitív értékeket a függvényeknek. Ezután az implicit görbék részhalmaza
megfelelő kis paraméterrel egy sima (differenciálható) sokszög közelítés. Például görbék
számára5 élű sokszög sima közelítését tartalmazzák (lásd az ábrát).
SorpárokKét sor esetén
kapunk
párhuzamos vonalak ceruza , ha az adott vonalak párhuzamosak egy ceruza hiperbolákból, amelyek görbéket adtak aszimptotaként.Például a koordinátaváltozók szorzata egy ceruzát ad hiperbolákat , amelyeknél a koordinátatengelyek aszimptoták.
EgyébHa az egyeneseken kívül más egyszerű implicit görbéket (köröket, parabolákat,...) használunk, új érdekes görbék széles skáláját kapjuk. Például,
(a körképlet és az egyenes képlet szorzata - az y tengely) egy félkör sima közelítését adja (lásd az ábrát),
(két kör képleteinek szorzata) két kör sima közelítését adja (lásd az ábrát).
A CAD implicit görbéket használ görbeillesztések létrehozásához [ 2] [3] , egy speciális görbét, amely lehetővé teszi az egyik görbéből a másikba történő sima illesztést. Például,
összekötő görbéket képez két kör között
A módszer garantálja az érintők és a görbület folytonosságát az érintőpontokban (lásd az ábrát). két egyenes vonal
definiáljon érintkezési pontokat a körökkel. Az ábrán látható paraméter .
Két egyenlő ponttöltés izolinai pontokban ábrázolhatók az egyenlőséggel
A görbék úgy néznek ki, mint a Cassini oválisok , de nem azok.
Az implicit görbe megjelenítéséhez általában meghatározunk egy sokszöget a görbén, és megrajzoljuk. Paraméteres görbe esetén ez a feladat egyszerű - csak számítsa ki a paraméteres értékek sorozatának megfelelő pontokat. Egy implicit görbe esetén két részproblémát kell megoldani:
Mindkét esetben természetes a . A gyakorlatban ez a feltételezés egyetlen elszigetelt ponton sérül.
Mindkét fent említett probléma megoldásához szükség van egy programra (amelyet ) -nak nevezünk , amely adott ponton egy implicit görbe közelében talál egy pontot , amely ezen a görbén fekszik:
(P1) Beállítjuk (P2) ismételje meg ( Newton lépése a függvényhez ) (P3) addig, amíg a pontok közötti távolság elég kicsi lesz. (P4) egy pont a görbén a kezdőpont közelében .A görbével majdnem megegyező sokszög létrehozásához válasszon lépéshosszt és
(T1) válasszon egy megfelelő kezdőpontot a görbe közelében (T2) programonként határozza meg az áramgörbét (T3) határozza meg az érintőt (lásd fent), válassza ki az érintő kezdőpontját lépéshosszal elválasztva (lásd az ábrát), és keresse meg a görbe második pontját a program segítségével .Mivel az algoritmus egymás után talál pontokat egy görbe mentén, nyomkövetési algoritmusnak nevezzük .
Az algoritmus csak a görbe összefüggő részeit követi nyomon. Ha az implicit görbe több részből áll, akkor az algoritmust többször is újra kell indítani különböző megfelelő kiindulási pontokról.
Ha az implicit görbe több vagy akár ismeretlen részből áll, célszerűbb lehet egy raszterizációs algoritmus használata . Ahelyett, hogy pontosan követné a görbét, a raszteres algoritmus a teljes görbét lefedi annyi ponttal, hogy azok összeolvadnak, és görbének tűnnek.
(R1) Alkossunk ponthálózatot (rasztert) a számunkra érdekes tartományban az xy síkban. (R2) A raszter minden egyes pixelére végrehajtjuk az algoritmust a P kezdőponttal, és megjelöljük az eredményt.Ha a hálózat elég sűrű, akkor az eredmény közelíti az implicit görbe összekapcsolt részeit. Ha a jövőben szüksége lesz egy sokszögre a görbén, akkor futtathatja a nyomkövetési algoritmust a kívánt részen.
Bármely térgörbe , amelyet két egyenlet határoz meg
implicit térgörbének nevezzük .
A görbe pontját szabályosnak mondjuk , ha a gradiensek keresztszorzata, és nem egyenlő abban a pontban:
Egyébként a pontot szingulárisnak (szingulárisnak) nevezzük . A vektor a görbe érintővektora a pontban
Példák:
egyenes.
a gömbnek egy sík, azaz egy kör metszete.
egy ellipszis (a henger egy síkszelvénye).
a gömb és a henger metszéspontja.
A görbepontok kiszámításához és az implicit térbeli görbe megjelenítéséhez lásd a Metszéspont című cikket .