Vector-Valued Functions
A vector-valued function maps each input vector to an output vector . When , the output has multiple components, each depending on all inputs.
We can always write where each component function is scalar-valued. For example, a function might be written .
Vector-valued functions generalize the notion of "function" in several directions at once:
- , : parametric curve (trajectory through as parameter varies)
- , : scalar field (previously studied)
- , : vector field or transformation (maps one space to another)
Formal View
is continuous (resp. differentiable) iff each component is continuous (resp. differentiable).
Why This Matters
Vector-valued functions appear whenever a single input determines multiple outputs — coordinate transformations, physical trajectories, and neural network layers are all examples.
- Coordinate transformations: converting between Cartesian, polar, and spherical coordinates
- Physics: position, velocity, and acceleration as vector-valued functions of time
- Neural network layers: each layer is a vector-valued function of the previous layer's output
Quiz
A function has how many component scalar functions?
A vector-valued function is continuous if and only if each of its component functions is continuous.
Common Mistakes
- Confusing the domain dimension with the output dimension .
- Forgetting that properties like continuity and differentiability are inherited from component functions.
- Treating the Jacobian as an matrix instead of .