Vector-Valued Functions

A vector-valued function is a function whose output is a vector rather than a single scalar number. Instead of writing f(t) = some number, we write r(t) = ⟨x(t), y(t), z(t)⟩, where each component is an ordinary real-valued function of the parameter t. This simple idea is enormously powerful: it lets us describe curves in two or three dimensions, the path of a moving particle, the trajectory of a projectile, and countless other geometric or physical phenomena using the familiar tools of calculus. The parameter t most naturally represents time, but it can represent any quantity that drives the motion or shape of a curve. When t increases from a to b, the tip of the vector r(t) traces a curve through space. Calculus gives us two main operations on these functions — differentiation, which tells us the instantaneous rate of change of position (the velocity vector), and integration, which lets us recover position from velocity or compute arc length. Both operations are carried out component-by-component, reducing every new problem to things you already know. Understanding vector-valued functions is the gateway to multivariable calculus, classical mechanics, computer graphics, and robotics. By the end of this article you will be able to differentiate and integrate a vector-valued function, interpret the derivative as a tangent vector, and evaluate definite integrals to find displacement. These skills connect directly to parametric curves, dot products, and the broader study of linear algebra and calculus in higher dimensions.

Key takeaways
  • Definition of a Vector-Valued Function
  • The Limit of a Vector-Valued Function
  • Differentiating a Vector-Valued Function
  • Differentiation Rules
  • Integrating a Vector-Valued Function
  • Arc Length

Definition of a Vector-Valued Function

A vector-valued function in three dimensions is written r(t) = ⟨f(t), g(t), h(t)⟩ = f(t)i + g(t)j + h(t)k, where f, g, h are real-valued (scalar) functions called the component functions. In two dimensions we simply drop the k-component: r(t) = ⟨f(t), g(t)⟩. The domain of r is the set of t-values for which all component functions are defined. For example, r(t) = ⟨cos t, sin t, t⟩ traces a helix as t increases.

The Limit of a Vector-Valued Function

Limits are taken component-by-component. We say lim_{t→a} r(t) = ⟨lim_{t→a} f(t), lim_{t→a} g(t), lim_{t→a} h(t)⟩, provided each component limit exists. Continuity works the same way: r is continuous at t = a if and only if each component function is continuous there. This component-wise principle is the key insight that makes calculus on vector-valued functions straightforward.

Differentiating a Vector-Valued Function

The derivative r'(t) is defined by the same limit as in scalar calculus: r'(t) = lim_{h→0} [r(t+h) − r(t)] / h. Because this limit is taken component-wise, differentiation simply differentiates each component: r'(t) = ⟨f'(t), g'(t), h'(t)⟩. Geometrically, r'(t) is a tangent vector to the curve at the point r(t), pointing in the direction of increasing t. Its magnitude |r'(t)| is the speed if t represents time. The unit tangent vector is T(t) = r'(t) / |r'(t)|.

Differentiation Rules

All the familiar rules extend naturally. If u(t) and v(t) are vector-valued and c(t) is scalar-valued: (1) [u + v]' = u' + v'; (2) [c(t) u(t)]' = c'(t)u(t) + c(t)u'(t) (scalar product rule); (3) [u · v]' = u' · v + u · v' (dot product rule); (4) [u × v]' = u' × v + u × v' (cross product rule — order matters!); (5) [u(c(t))]' = u'(c(t)) · c'(t) (chain rule). These rules let you differentiate complicated expressions without expanding into components each time.

Integrating a Vector-Valued Function

Integration is also done component-by-component. The indefinite integral is ∫ r(t) dt = ⟨∫ f(t) dt, ∫ g(t) dt, ∫ h(t) dt⟩ + C, where C = ⟨C₁, C₂, C₃⟩ is a constant vector. The definite integral is ∫_a^b r(t) dt = ⟨∫_a^b f(t) dt, ∫_a^b g(t) dt, ∫_a^b h(t) dt⟩. If r'(t) is the velocity of a particle, then ∫_a^b r'(t) dt = r(b) − r(a) gives the net displacement (not the total distance traveled).

Arc Length

The length of the curve traced by r(t) for a ≤ t ≤ b is L = ∫_a^b |r'(t)| dt = ∫_a^b √([f'(t)]² + [g'(t)]² + [h'(t)]²) dt. This formula generalises the scalar arc-length formula to any dimension. For the helix r(t) = ⟨cos t, sin t, t⟩, r'(t) = ⟨−sin t, cos t, 1⟩, |r'(t)| = √(sin²t + cos²t + 1) = √2, so L = √2 · (b − a).

The Key Equation

r′(t)=⟨f′(t),  g′(t),  h′(t)⟩=lim⁡Δt→0r(t+Δt)−r(t)Δt\mathbf{r}'(t) = \langle f'(t),\; g'(t),\; h'(t) \rangle = \lim_{\Delta t \to 0} \frac{\mathbf{r}(t+\Delta t) - \mathbf{r}(t)}{\Delta t}
  • \mathbf{r}'(t) — Derivative vector (units of r per unit of t): The tangent vector to the curve at the point r(t); equals the velocity vector when t is time.
  • f'(t),\, g'(t),\, h'(t) — Component derivatives (units of each component per unit of t): Ordinary scalar derivatives of the x-, y-, and z-components of r.
  • \Delta t — Parameter increment (same unit as t): A small change in the parameter; the derivative is the limit as this tends to zero.

Worked Example

Problem. Let r(t) = ⟨t², 3t, e^{2t}⟩. (a) Find r'(t) and the unit tangent vector T(0). (b) Evaluate ∫₀¹ r(t) dt.

r′(t)=⟨2t,  3,  2e2t⟩,T(0)=⟨0,  313,  213⟩,∫01r(t) dt=⟨13,  32,  e2−12⟩\mathbf{r}'(t) = \langle 2t,\; 3,\; 2e^{2t}\rangle,\quad \mathbf{T}(0) = \left\langle 0,\;\frac{3}{\sqrt{13}},\;\frac{2}{\sqrt{13}}\right\rangle,\quad \int_0^1 \mathbf{r}(t)\,dt = \left\langle \frac{1}{3},\;\frac{3}{2},\;\frac{e^2-1}{2}\right\rangle

Answer. r'(t) = ⟨2t, 3, 2e^{2t}⟩; T(0) = ⟨0, 3/√13, 2/√13⟩; ∫₀¹ r(t) dt = ⟨1/3, 3/2, (e²−1)/2⟩

Figure
Diagram
Vector-Valued Function: r(t) = ⟨cos t, sin t⟩ (circle) with tangent vectorxycurve r(t)r(π/4)cos(π/4)sin(π/4)r(t)r'(π/4) = tangentr(0)=(1,0)O11At each point on the curve, r'(t) gives the tangent vector (red arrow) in the direction of motion.
Origins · 1 minGottfried Wilhelm Leibniz and how this was discovered
GW
Gottfried Wilhelm Leibniz
1646–1716 · German

Leibniz independently invented calculus (simultaneously with Newton), developing the notation d/dt and the integral sign ∫ that we still use today. His systematic notation made it natural to apply differentiation and integration to each component of a vector expression separately — exactly what we do with vector-valued functions. His framework for infinitesimals underpins the limit definitions of derivative and integral that make component-wise calculus rigorous. Leibniz spent years designing a mechanical calculating machine that could multiply and divide — making him one of the earliest pioneers of computational devices, centuries before computers existed.

  • Parametric Curves — A vector-valued function r(t) = ⟨x(t), y(t)⟩ is exactly a parametric curve; differentiation of r gives the tangent direction used in parametric calculus.
  • Dot Product — The dot product rule [u · v]' = u' · v + u · v' is a key differentiation rule for vector-valued functions and appears in computing speed and angles between curves.
  • Arc Length — The arc length formula L = ∫|r'(t)| dt is a direct application of integrating vector-valued functions and measures the total distance along a curve.
  • Cross Product — The cross product differentiation rule appears when computing angular momentum and curvature involving vector-valued functions in 3D.
  • Fundamental Theorem of Calculus — The vector version ∫_a^b r'(t) dt = r(b) − r(a) is a direct extension of the Fundamental Theorem, connecting differentiation and integration for vector functions.