En injektiv funktion "träffar" varje element i målmängden max en gång.
En surjektiv funktion "träffar" allt i målmängden (alltså minst en gång).
En funktion som är invektiv och subjektiv kallas bijektiv.
Ex: f(x) = x^2
2^2=4
-2^2= 4
Alltså "träffas" 4 två gånger och funktionen är inte injektiv. Men det förutsätter att f är en funktion från de reella talen till de reella talen. Om f är en funktion från de naturliga talen till de reella talen så blir den invektiv. Genom att bestämma för vilka mängder (tal i ditt fall) en funktion ska gälla så kan man i vissa fall ändra om den är in/sur/bijektiv.
Ursäkta röran, jag är trött och orkar inte leta specialtecken.
Tillägg: Länk med lite vettiga illustrationer.
http://sv.wikipedia.org/wiki/Injektiv_funktion