Implisiittinen käyrä

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 8. maaliskuuta 2022 tarkistetusta versiosta . vahvistus vaatii 1 muokkauksen .

Implisiittinen käyrä on tasokäyrä , jonka määrittää implisiittinen yhtälö , joka liittyy kahteen koordinaattimuuttujaan, joita yleensä merkitään x ja y . Esimerkiksi yksikköympyrä saadaan yhtälöstä . Yleisessä tapauksessa mikä tahansa implisiittinen käyrä saadaan muodon yhtälöllä

jollekin kahden muuttujan funktiolle F. Siksi implisiittistä funktiota voidaan pitää kahden muuttujan funktion nollien joukona. Implisiitti tarkoittaa , että yhtälö ei ilmaise muuttujan y ratkaisua x eikä päinvastoin.

Jos funktio on polynomi kahdessa muuttujassa, vastaavaa käyrää kutsutaan algebralliseksi ja sen tutkimiseen on olemassa erityisiä menetelmiä.

Tasokäyrä voidaan esittää suorakulmaisina koordinaatteina ( x , y koordinaatit ) millä tahansa kolmesta menetelmästä, joista yksi on yllä oleva implisiittinen yhtälö. Toista tapaa - funktion kuvaajaa yhtälön avulla , jossa funktio on eksplisiittisesti esitetty - kutsutaan eksplisiittiseksi esitykseksi. Kolmas tärkeä tapa kuvata käyrää on parametrinen kuvaus, jossa käyrän pisteiden x- ja y - koordinaatit esitetään kahdella funktiolla x ( t ), y ( t ) , sekä eksplisiittisenä esityksenä että yhteisestä riippuen. parametri

Esimerkkejä implisiittisistä käyristä:

  1. suoraan :
  2. ympärysmitta :
  3. Puolikuutioinen paraabeli :
  4. Cassini soikeat (katso kuva),
  5. (katso kuva).

Ensimmäiset neljä esimerkkiä edustavat algebrallisia käyriä, mutta viimeinen ei. Ensimmäiset kolme käyrää ovat yksinkertainen parametrinen esitys, toisin kuin neljäs ja viides esimerkki. Viides esimerkki osoittaa implisiittisen käyrän monimutkaisen geometrisen rakenteen mahdollisuuden.

Implisiittisen funktion lause kuvaa ehtoja, joissa yhtäläisyys voidaan ratkaista implisiittisesti x :ssä ja/tai y:ssä, ts. olosuhteissa, joissa voidaan laillisesti kirjoittaa tai . Tämä lause on avain kaarevien tangenttien , normaalien ja kaarevuuden tärkeiden geometristen ominaisuuksien laskemiseen . Käytännössä implisiittisillä käyrillä on merkittävä haittapuoli - niiden visuaalinen esittäminen on usein vaikeaa. On kuitenkin olemassa tietokoneohjelmia, joiden avulla voit piirtää implisiittisen käyrän.

Implisiittistä käyrää, jossa on yhtälö, voidaan pitää tasona , jonka pinnan arvo on 0 (katso kolmas kuva).

Kallistus ja kaarevuus

Yleensä implisiittiset käyrät eivät sovi funktiotestiin pystysuoralla viivalla (mikä tarkoittaa, että jotkut x -arvot vastaavat useampaa kuin yhtä y -arvoa ), joten käyrä ei ole funktiokaavio. Implisiittisen funktion lauseella on kuitenkin ehto, jossa implisiittisen käyrän antaa paikallisesti funktion kuvaaja (etenkään käyrä ei saa leikkaamaan itseään). Jos konstitutiiviset suhteet ovat riittävän tasaisia ​​tällaisilla alueilla, implisiittisillä käyrillä on hyvin määritellyt kulmat, tangenttiviivat, normaalivektorit ja kaarevat.

On olemassa useita mahdollisia tapoja laskea nämä suuret implisiittiselle käyrälle. Yksi menetelmä on käyttää implisiittistä differentiaatiota laskeaksesi y :n derivaatan x :n suhteen . Lisäksi implisiittisen yhtälön antamalla käyrällä nämä kaavat voidaan ilmaista suoraan funktion osittaisderivaataina . Alla käytetään seuraavaa merkintää: osittaiset derivaatat (derivaata x :n suhteen ), , (toiselle derivaatalle x :n suhteen ), (sekoitetulle toiselle osaderivaatalle),

Tangentti ja normaalivektori

Käyräpistettä kutsutaan säännölliseksi , jos ensimmäiset osittaiset derivaatat eivät ole yhtä suuria kuin nolla samanaikaisesti.

Tangenttiviivan yhtälö säännöllisessä pisteessä on seuraava:

niin, että tangenttiviivan kaltevuus ja siten käyrän kaltevuus kyseisessä pisteessä on

Jos ehto täyttyy pisteessä , käyrä on pystysuora tässä pisteessä.

Jos molemmat derivaatat ja ovat nolla tässä pisteessä , käyrä ei ole differentioituva ja sillä on singulaarinen piste , joko piste tai itseleikkauspiste .

Käyrän normaalivektori pisteessä saadaan yhtälöstä

(tässä vektori kirjoitetaan merkkijonona).

Kaarevuus

Argumentit on jätetty pois luettavuuden vuoksi . Säännöllisen pisteen kaarevuus saadaan kaavalla

[1] .

Kaavojen johtaminen

Implisiittinen funktiolause takaa funktion olemassaolon sellaisen pisteen läheisyydessä , että .

Kompleksisen derivaatan kaavan mukaan funktion derivaatat ovat yhtä suuret

ja

(josta toisen kaavan oikealla puolella olevat argumentit on jätetty pois lukemisen helpottamiseksi).

Jos lisäämme funktion derivaatat tangenttiviivan ja graafin kaarevuuden kaavoihin, saadaan eksplisiittinen yhtälö

(tangentiaalinen viiva) (kaarevuus).

Implisiittisten käyrien edut ja haitat

Haitat

Implisiittisen käyrän merkittävä haittapuoli on helpon tavan puute laskea yksittäinen piste, mikä on tärkeää käyrän visualisoinnin kannalta (katso seuraava osa).

Edut

  1. Implisiittiset esitykset mahdollistavat leikkauspisteiden laskemisen - jos yksi käyrä on esitetty implisiittisesti ja toinen parametrisesti, leikkauspisteiden laskemiseen tarvitaan vain yksinkertainen (yksiulotteinen) Newton-iteraatio , toisin kuin implisiittinen-implisiittinen ja parametrinen- parametriset tapaukset (katso leikkaus ).
  2. Implisiittinen esitys mahdollistaa käyrän ulkopuolisten pisteiden erottamisen merkillä . Tästä voi olla hyötyä esimerkiksi käytettäessä vääriä paikannusmenetelmiä Newtonin iteroinnin
  3. On helppo luoda käyriä, jotka ovat geometrisesti melkein samanlaisia ​​kuin annettu implisiittinen käyrä lisäämällä vain pieni luku: (katso Smooth Fit -osio ).

Implisiittisten käyrien käyttäminen

Matematiikassa algebrallisten käyrien muodossa olevilla implisiittisillä käyrillä on tärkeä rooli.

Lisäksi implisiittisiä käyriä käytetään luomaan halutun geometrian käyriä. Tässä on kaksi esimerkkiä.

Tasaiset likiarvot

Kuperat polygonit

Kuperan monikulmion tasainen approksimaatio saadaan seuraavasti: olkoon monikulmion reunat sisältävien viivojen yhtälöt, kun taas monikulmion sisäpisteet antavat funktioille positiivisia arvoja. Sitten implisiittisten käyrien osajoukko

sopivalla pienellä parametrilla on tasainen (differentioituva) monikulmion approksimaatio. Esimerkiksi käyrät

varten

sisältävät tasaisia ​​likiarvoja monikulmiosta, jossa on 5 reunaa (katso kuva).

Viivaparit

Kahden rivin tapauksessa

saamme

yhdensuuntaisten viivojen kynä , jos annetut viivat ovat yhdensuuntaisia hyperbolien lyijykynä, jotka ovat antaneet käyriä asymptootteina.

Esimerkiksi koordinaattimuuttujien tulo antaa hyperbolien lyijykynän , jonka koordinaattiakselit ovat asymptootteja.

Muut

Jos käytämme muita yksinkertaisia ​​implisiittisiä käyriä kuin suoria viivoja (ympyrät, paraabelit,...), saamme laajan valikoiman uusia mielenkiintoisia käyriä. Esimerkiksi,

(ympyräkaavan ja suoran kaavan tulo - y-akseli) antaa tasaisen likiarvon puoliympyrästä (katso kuva),

(kahden ympyrän kaavojen tulo) antaa tasaisen likiarvon kahdesta ympyrästä (katso kuva).

Sekoituskäyrät

CAD käyttää implisiittisiä käyriä luomaan käyräliitoksia [ 2] [3] , erityinen käyrä, joka mahdollistaa tasaisen liitoksen käyrästä toiseen. Esimerkiksi,

muodostaa yhdistäviä käyriä kahden ympyrän välille

Menetelmä takaa tangenttien ja kaarevuuden jatkuvuuden tangenttipisteissä (katso kuva). kaksi suoraa viivaa

määrittää kosketuspisteet ympyröiden kanssa. Kuvan parametri on .

Kahden pisteen varauksen isolinjat

Kahden samansuuruisen pistevarauksen isoliinit pisteissä voidaan esittää yhtälöllä

Käyrät näyttävät Cassinin soikeilta , mutta eivät sitä ole.

Implisiittisen käyrän visualisointi

Implisiittisen käyrän visualisoimiseksi yleensä määritellään käyrälle monikulmio ja piirretään se. Parametrisen käyrän kohdalla tämä tehtävä on yksinkertainen - laske vain parametriarvojen sarjaa vastaavat pisteet. Implisiittistä käyrää varten on ratkaistava kaksi aliongelmaa:

  1. määritetään käyrän ensimmäinen piste lähellä tiettyä aloituspistettä,
  2. pisteen määrittäminen käyrällä alkaen tunnetusta käyrän pisteestä.

Molemmissa tapauksissa on luonnollista laittaa . Käytännössä tätä oletusta rikotaan yhdessä yksittäisessä kohdassa.

Pistealgoritmi

Molempien edellä mainittujen ongelmien ratkaisemiseksi tarvitaan ohjelma (jota kutsumme nimellä ), joka tietyn pisteen ollessa lähellä implisiittistä käyrää löytää pisteen, joka sijaitsee tällä käyrällä:

(P1) Asetamme (P2) toista ( Newtonin askel funktiolle ) (P3) kunnes pisteiden välinen etäisyys on tarpeeksi pieni. (P4) on käyrän piste lähellä aloituspistettä .

Jäljitysalgoritmi

Jos haluat luoda lähes samanlaisen monikulmion kuin käyrä, valitse askelpituus ja

(T1) valitse sopiva aloituspiste lähellä käyrää (T2) määrittää virtakäyrän ohjelmakohtaisesti (T3) määritä tangentti (katso yllä), valitse tangentin aloituspiste askelpituudella erotettuna (katso kuva) ja etsi käyrän toinen piste ohjelman avulla .

Koska algoritmi löytää pisteitä peräkkäin käyrältä, sitä kutsutaan jäljitysalgoritmiksi .

Algoritmi jäljittää vain käyrän kytketyt osat. Jos implisiittinen käyrä koostuu useista osista, algoritmi on käynnistettävä uudelleen useita kertoja eri sopivista lähtökohdista.

Rasterialgoritmi

Jos implisiittinen käyrä koostuu useista tai jopa tuntemattomista osista, voi olla tarkoituksenmukaisempaa käyttää rasterointialgoritmia . Sen sijaan, että se seuraisi käyrää tarkasti, rasterialgoritmi kattaa koko käyrän niin monella pisteellä, että ne sulautuvat yhteen ja näyttävät käyrältä.

(R1) Muodosta pisteverkosto (rasteri) meitä kiinnostavalla alueella xy-tasossa. (R2) Jokaiselle rasterin pikselille suoritetaan algoritmi lähtöpisteellä P ja tulos merkitään muistiin.

Jos verkko on riittävän tiheä, tulos on likimääräinen implisiittisen käyrän yhdistettyjä osia. Jos tarvitset jatkossa monikulmion käyrään, voit ajaa jäljitysalgoritmin haluamallesi osalle.

Implisiittiset avaruuskäyrät

Mikä tahansa kahdella yhtälöllä määritelty avaruuskäyrä

kutsutaan implisiittiseksi avaruuskäyräksi .

Käyrän pisteen sanotaan olevan säännöllinen , jos gradienttien ristitulo ja ei ole sama tässä pisteessä:

Muuten pistettä kutsutaan singulaariseksi (singulaariseksi). Vektori on käyrän tangenttivektori pisteessä

Esimerkkejä:

on suora.

on tason, eli ympyrän, leikkaus pallosta.

on ellipsi (sylinterin leikkaus tason mukaan).

on pallon ja sylinterin leikkauspiste.

Katso käyräpisteiden laskeminen ja implisiittisen spatiaalisen käyrän visualisointi artikkelista Leikkaus .

Katso myös

Muistiinpanot

  1. Goldman, 2005 , s. 632.
  2. Hoffmann, Hopcroft, 1985 , s. 347-365.
  3. Hartmann, 1990 , s. 500-507.
  4. Taubin, 1994 .

Kirjallisuus

  • Gomes A., Voiculescu I., Jorge J., Wyvill B., Galbraith C. Implisiittiset käyrät ja pinnat: Mathematics, Data Structures and Algorithms. - Springer-Verlag, 2009. - ISBN 978-1-84882-405-8 .
  • CL Bajaj, CM Hoffmann, RE Lynch. Pintojen leikkauspisteiden jäljitys // Comp. Auttoi Geomia. design. - 1988. - Numero. 5 . - S. 285-307 .
  • C. Hoffmann, J. Hopcroft. Mahdollinen menetelmä pintojen ja kulmien sekoittamiseen // Geometric-Modeling / G. Farin (Toim.). - Philadelphia: SIAM, 1985.
  • E. Hartmann. Implisiittisten pintojen sekoitus toiminnallisilla splineillä // CAD,. - Butterworth-Heinemann, 1990. - T. 22 , no. 8 .
  • Goldman R. Kaarevuuskaavat implisiittisille käyrille ja pinnoille // Computer Aided Geometric Design. - 2005. - T. 22 , no. 7 . - doi : 10.1016/j.cagd.2005.06.005 .
  • G. Taubin. Implisiittisten käyrien rasteroinnin etäisyysarvioinnit // ACM Transactions on Graphics. - 1994. - T. 13 , nro 1 .
  • Geometria ja algoritmit tietokoneavusteiselle SUUNNITELLUlle Arkistoitu 30. lokakuuta 2017 Wayback Machinessa

Linkit