Funktiopiirtäjä

Piirrä matemaattisia funktioita 2D-kuvaajaan. Lisää useita funktioita eri väreillä, etsi leikkauspisteet, näytä ääriarvot ja näytä derivaattakäyrät. Tukee karteesisia ja napakoordinaatteja.
Kaikki käsittely tapahtuu paikallisesti selaimessa — dataa ei koskaan ladata palvelimelle.
Ladataan kuvaajamoottoria...
Karteesinen tila: Syötä x:n funktioita. Käytä tavallista matemaattista syntaksia: sin(x), cos(x), tan(x), exp(x), log(x), sqrt(x), abs(x), x^2.
Napatila: Syötä r(θ) kulman theta funktiona. Esimerkki: sin(2*theta) nelilehtiselle ruusukkeelle.
Vuorovaikutus: Vieritä zoomatakseen, vedä siirtääkseen. Vie hiiri käyrän päälle nähdäkseen koordinaatit.
Funktiot, määrittelyjoukko ja arvojoukko

Funktio antaa jokaiselle syötteelle täsmälleen yhden tuloksen — kuvaaja läpäisee pystysuoran viivan testin. Määrittelyjoukko on syötteiden joukko, jonka kaava hyväksyy (ei jakoa nollalla, ei parillisia juuria negatiivisista, ei logaritmeja ei-positiivisista luvuista); arvojoukko on tulosten joukko, jonka se todella tuottaa. y = x² hyväksyy jokaisen reaaliluvun, mutta ei koskaan tuota negatiivista.

Kohdassa, jossa funktio on määrittelemätön, kuvaaja ei yksinkertaisesti pysähdy — 1/x kasvaa kohti ±∞:tä nollan lähellä, joten piirtäjä ottaa äärellisiä pisteitä ja käyrä lentää ruudun ulkopuolelle: tämä pystysuora pakeneminen on asymptootti, ei virhe.