Em aplicações reais geralmente as funções relacionam o valor de mais de uma variável a algum outro valor. Em geral as funções de duas variáveis são estudadas com mais ênfase, pois a partir delas é possível generalizar os resultados para quaisquer funções de variáveis.

Uma função de duas variáveis a valores reais é uma função , tal que é um subconjunto de , chamado de domínio de , e denotado por . Uma função desse tipo associa a cada par um único número . A imagem de é o conjunto dado por

Gráfico e curvas de nível

Dada uma função real de duas variáveis reais tal que , o gráfico de é o conjunto dado por

É possível representar esse conjunto de pontos em um plano cartesiano através de uma superfície plana. Dessa forma, visualiza-se uma figura composta pelos valores reais que associa a cada par .
Essa representação geométrica pode não ser muito clara, por conta disso é comum representar funções desse tipo através das curvas de nível, cuja representação geométrica é sempre mais simples do que o gráfico completo da função.

O conjunto de pontos tais que , sendo uma constante real, é chamada de curva de nível de no nível .

Note que, enquanto o gráfico de é um subconjunto de , uma curva de nível é um subconjunto do domínio de , portanto é, nesse caso, um subconjunto de , o que torna sua representação fundamentalmente mais simples de ser obtida.