next up previous
Next: About this document ... Up: Inledande om Mathematica Previous: Kurvritning med Plot

Definition av egna funktioner

Mathematica har ju de elementära funktionerna (och många fler) inbyggda, men det är ibland praktiskt att kunna införa egna. Eftersom Mathematicas funktioner börjar med stor bokstav är det kanske säkrast att använda små för de egna. För att exempelvis införa funktionen f(x)=x-x2 skriver man i Mathematica
f[x_ ]:=x-x$\wedge$2
Observera man måste skriva x_ i vänstersidan, bara f[x] skulle uppfattas som att man försöker räkna ut värdet på en tidigare definierad funktion.

Det kan uppstå problem om vi redan skulle definierat x eller y som en variabel eller funktion, så det kan vara bra att först "nollställa" x och y genom Clear[x,y]. Hjälper inte detta utan man ändå får problem kan man istället försöka med ClearAll eller Remove. För säkerhets skull borde vi därför ha skrivit

Clear[f,x]
f[x_ ]:=x-x$\wedge$2


Jan-Erik Andersson
8/27/1998