Introductie: In de vorige paragraaf hebben we grafieken van functies van twee variabelen gezien. Omdat we te maken hebben met twee inputvariabelen en een outputvariabele, hebben we drie assen nodig om deze grafieken te tekenen. Dit wordt al snel lastig. Een andere methode om een functie van twee variabelen grafisch weer te geven, is het gebruik van niveaukrommen.

Definitie: Als $z(x,y)$ een functie is van de variabelen $x$ en $y$, dan wordt de kromme in het $(x,y)$-assenstelsel met punten, waarvan de $x$ en $y$-coördinaat voldoen aan de vergelijking
$$z(x,y)=k,$$
de niveaukromme met (functie)waarde gelijk aan $k$ genoemd.

Opmerking 1: Niveaukrommen van een functie van twee variabelen kun je in een $(x,y)$-assenstelsel tekenen; de grafiek zul je in een $(x,y,z)$-assenstelsel moeten tekenen.

Opmerking 2: Niveaukrommen van dezelfde functie met verschillende waarden kunnen elkaar niet snijden.

Opmerking 3: Niveaukrommen van nutsfuncties noemt men indifferentiekrommen. Niveaukrommen van productiefuncties worden isoquanten genoemd. Niveaukrommen van een kostenfunctie worden isocostlijnen genoemd.