모함수(영어: generating function)은 해밀턴 역학에서 두 개의 일반화 좌표간의 정준변환을 연결해주는 함수이다. 조합론에서 쓰는 생성함수(영어: generating function)과는 다른 함수이다.
기본적으로 다음과 같은 네 종류의 모함수가 있다.