Funkcija ili preslikavanje je jedan od najvažnijih matematičkih pojmova koji predstavlja preslikavanje članova jednog skupa (domena) u drugi (kodomena).[1] Pri tome preslikavanje mora biti jedinstveno, tj. svaki član domene se preslikava u točno jedan član kodomene.