De Heaviside-functie, H, is een niet-continue functie waarvan de waarde nul is voor een negatieve input en één voor een positieve input.

De functie wordt in de wiskunde van de controletheorie gebruikt om een signaal voor te stellen dat op een bepaald tijdstip wordt ingeschakeld en voor onbepaalde tijd ingeschakeld blijft. Zij werd genoemd naar de Engelsman Oliver Heaviside.

De Heaviside functie is de integraal van de Dirac delta functie: H′ = δ. Deze wordt soms geschreven als