Intuïtivament, una
funció és una «transformació» d'un objecte en un altre objecte. Així, hi ha funcions que transformen nombres en nombres (per exemple les
funcions polinòmiques, les funcions
trigonomètriques, ...), funcions que transformen formes geomètriques en formes geomètriques (per exemple les
rotacions,
translacions,
homotècies, ...), funcions que transformen una forma geomètrica en un nombre (per exemple la llargària d'un
segment, l'
àrea delimitada per un
polígon, ...) i, en general, funcions que transformen elements d'un conjunt de partida
A en elements d'un conjunt d'arribada
B.