Generelt kan funksjonsrom defineres som vektorrom med funksjoner som elementer, det vil si en mengde funksjoner definert fra et domene X til et annet domene Y, med veldefinerte operasjoner for addisjon og skalarmultiplikasjon.