A topic in the Open Knowledge Graph — a free, open map of 15,290 topics and the order to learn them in.

Functions of Several Variables

College Depth 71 in the knowledge graph ☐ I know this ☆ Set as goal
5,922topics build on this
313prerequisites beneath it
See this on the map →
Functions of Several Variables: Definition and DomainLimits and Continuity in Multiple Variables→→Continuity in Multiple VariablesFunctions of Several Variables: Domain and Range+3 more
functions multivariable level-sets

Core Idea

A multivariable function f: ℝⁿ → ℝ takes multiple inputs (x, y, z, …) and produces one output. The graph lives in ℝⁿ⁺¹. Level sets (contours) visualize f by showing where f takes constant values, like altitude on a map.

Explainer

A single-variable function f: ℝ → ℝ takes one number and returns one number. Extending this to f: ℝⁿ → ℝ means accepting n numbers as input — a point (x₁, x₂, ..., xₙ) — and returning a single output value. The inputs form a point in n-dimensional space, and the output is a real number. Everything you know about functions of one variable (domain, range, limits, continuity, the idea of a function as a rule) carries over directly; only the domain gets larger. For two inputs, f(x, y) might represent temperature at point (x, y) on a flat plate, elevation at geographic coordinates, or pressure as a function of volume and temperature.

The graph of a two-variable function f(x, y) is the set of all points (x, y, f(x, y)) in three-dimensional space — a surface floating above (or passing through) the xy-plane. The height of the surface above each point (x, y) is the function's value there. For f(x, y) = x² + y², the graph is a paraboloid, bowl-shaped with its minimum at the origin. For f(x, y) = sin(x) cos(y), the graph is a wavy surface. You can think of it as drawing every (x, y, z) triple that satisfies z = f(x, y). For functions of three or more variables, the graph lives in four or more dimensions and can't be drawn, but the idea is the same.

Level sets — also called contour curves for two-variable functions — are the practical tool for visualizing functions you can't draw completely. A level set at value c is the set of all inputs where f equals c: {(x, y) : f(x, y) = c}. For elevation, level sets are exactly the contour lines on a topographic map — each contour line traces a path of constant altitude. For f(x, y) = x² + y², the level sets are circles centered at the origin (since x² + y² = c defines a circle of radius √c). Closely spaced level sets indicate a steep region; widely spaced ones indicate a gentle slope. This encoding is why engineers and scientists use contour plots routinely — they pack the information of a 3D surface into a 2D diagram.

From your study of multivariable limits, you already know that continuity in multiple variables is more subtle than in one variable: a function can approach a point along every straight-line path and still fail to have a limit (because different curved paths may give different values). This subtlety is why the formal definition of limit — requiring the function to approach the same value regardless of the path — is essential here. Multivariable functions are the setting for partial derivatives, gradients, and integration over regions, all of which you will build next. The intuition to develop now: a multivariable function is a machine that assigns a number to every point in a space, and level sets are the best way to see its overall shape.

Practice Questions 5 questions

Prerequisite Chain

Understanding Zero → The Number Zero → Counting to Five → Counting to 10 → Counting to 20 → Counting a Set of Objects Up to 20 → Cardinality: The Last Number Counted → Matching Numerals to Quantities → Subitizing Small Quantities → Addition Within 10 → Number Bonds to 10 → Addition Within 20 → Doubles and Near Doubles → Doubles Facts Within 10 → Near Doubles Facts Within 20 → Mental Math Strategies for Addition → Mental Math: Adding and Subtracting Tens → Addition Within 100 → Repeated Addition as Multiplication → Multiplication as Equal Groups → Multiplication: Arrays → Basic Multiplication Facts (0s, 1s, 2s, 5s, 10s) → Multiplication Facts Within 100 → Division as Equal Sharing → Division as Grouping (Measurement Division) → Division: Grouping (Repeated Subtraction) Model → Division: Fair Sharing Model → Division as Equal Sharing → Division as Grouping → Basic Division Facts → Division Facts Within 100 → Multiplication and Division Fact Families → Relationship Between Multiplication and Division → Division Facts as Inverse of Multiplication → Remainders and Quotients in Division → Division Word Problems → Multi-Step Word Problems → Solving Multi-Step Word Problems → Multiplication Word Problems → Division Word Problems → Introduction to Long Division → Factors and Multiples → Prime and Composite Numbers → Equivalent Fractions → Relating Fractions and Decimals → Decimal Place Value → Integers and the Number Line → Comparing and Ordering Integers → Absolute Value → Adding Integers → Subtracting Integers → Multiplying Integers → Dividing Integers → Unit Rates → Proportions → Percent Concept → Converting Between Fractions, Decimals, and Percents → Operations with Rational Numbers → Two-Step Equations → Solving Multi-Step Equations → Equations with Variables on Both Sides → Literal Equations → Slope-Intercept Form → Point-Slope Form → Writing Linear Equations → Parallel and Perpendicular Line Slopes → Graphing Linear Equations → Piecewise Functions → One-Sided Limits → Continuity Definition → Limits and Continuity in Multiple Variables → Functions of Several Variables

Longest path: 72 steps · 313 total prerequisite topics

Prerequisites (2)

Leads To (5)