Simo K. Kivelä / 06.05.2003
In[1]:=
Yhtälön kuvaaja saadaan komennolla Plot, jossa on ilmoitettava se muuttujan väli, joka kuvaajaan halutaan. Lisäksi voidaan antaa erilaisia kuvan ulkoasuun, skaalaukseen yms. vaikuttavia määreitä.
In[2]:=
Out[2]=
In[3]:=
Out[3]=
In[4]:=
Out[4]=
Vastaavaan tapaan saadaan kahden muuttujan funktion kuvaaja. Tarvittava komento on Plot3D.
In[5]:=
Out[5]=
In[6]:=
Out[6]=
In[7]:=
Out[7]=
In[8]:=
Out[8]=
Paitsi kolmiulotteisen objektin kuvana kuvaaja voidaan esittää myös korkeuskäyrien avulla:
In[9]:=
Out[9]=
In[10]:=
Out[10]=
Tasokäyrä voidaan esittää ns. parametriesityksen avulla: , . Tässä on siis kaksi funktiota, ja , joiden tulkitaan esittävän xy-tason pisteiden koordinaatteja. Jokaista muuttujan arvoa vastaa siten xy-tason piste . Kun saa arvot joltakin väliltä, muodostavat vastaavat pisteet xy-tason käyrän.
Vastaavasti voidaan muodostaa avaruuskäyriä: .
Käyrien piirtämiseen on komennot ParametricPlot ja ParametricPlot3D.
In[11]:=
Out[11]=
In[12]:=
Out[12]=
In[13]:=
Out[13]=
In[14]:=
Out[14]=
Pintoja voidaan esittää parametriesityksen avulla samaan tapaan kuin käyriä. Parametreja tarvitaan tällöin kaksi: Kun parametrit ja saavat arvonsa joiltakin väleiltä, sijaitsevat pisteet yleensä jollakin säännöllisellä pinnalla. Asia ei ole aivan näin yksinkertainen, vaan kahden muuttujan funktioilta , ja vaaditaan tiettyjä säännöllisyysominaisuuksia. (Vastaava koskee myöskäyrätapauksen yhden muuttujan funktioita , ja .)
Pinta voidaan piirtää komennolla ParametricPlot3D, joka voi jälleen saada erilaisia lisämääreitä.
In[15]:=
Out[15]=
In[16]:=
Out[16]=
In[17]:=
Out[17]=
In[18]:=
Out[18]=
Mathematicaan liittyy melkoinen määrä lisäpaketteja, joissa määritellyt komennot ja funktiot eivät ole suoraan käytettävissä, vaan tarvittava paketti on ensin ladattava. Eräs tällainen funktio on ImplicitPlot, jolla voidaan piirtää muuttujia ja sitovan yhtälön avulla annettuja käyriä.Paketti ladataan komennolla
In[19]:=
minkä jälkeen funktiota voidaan käyttää. Huomaa, että myös kuvat voidaan tallettaa jollekin nimelle, jolla niihin voidaan myöhemmin viitata.
In[20]:=
Out[20]=
In[21]:=
Out[21]=
Eri grafiikat (joiden on kuitenkin oltava samaa tyyppiä, tässä ContourGraphics) voidaan myös yhdistää samaan kuvaan:
In[22]:=
Out[22]=
Erilaisia tapoja erilaisten graafisten esitysten tekemiseen on Mathematicassa paljon. Funktiolla ListPlot voidaan piirtää pisteistöjä. Seuraavissa esimerkeissä käytetään tämän ohella funktiota Prime[k], joka antaa :nnen alkuluvun, funktiota Random, joka tuottaa satunnaislukuja, ja funktiota Table, jolla muodostetaan ns. listoja.
In[23]:=
Out[23]=
In[24]:=
Out[24]=
In[25]:=
Out[25]=
In[26]:=
Out[26]=
In[27]:=
Out[27]=
Converted by Mathematica (May 8, 2003)