A vector derivative tells us how a point moves along a curve. We can now use it in familiar calculus operations: differentiate products and compositions, integrate to recover motion, and add up speed to measure distance traveled.
Differentiation rules
Let u(t) and v(t) be differentiable vector-valued functions, let f(t) be a differentiable scalar-valued function, and let c be a constant real number. The usual sum, product, and chain rules still work. The main extra care is deciding which kind of multiplication is involved.
Sums and scalar multiples
Differentiate sums component by component. A constant scalar stays outside the derivative:
dtd(u(t)+v(t))=u′(t)+v′(t),dtd(cu(t))=cu′(t).
If the scalar changes with t, use the product rule instead:
dtd(f(t)u(t))=f′(t)u(t)+f(t)u′(t).
Each term on the right is a scalar times a vector, so the result is a vector.
Dot and cross products
A dot product is scalar-valued. Its derivative is
dtd(u(t)⋅v(t))=u′(t)⋅v(t)+u(t)⋅v′(t).
For vectors in R3, a cross product is vector-valued:
dtd(u(t)×v(t))=u′(t)×v(t)+u(t)×v′(t).
Keep the factors in their original order in both terms. Swapping the factors of a cross product changes its sign; unlike a dot product, it is not commutative.
The chain rule
In a composition u(f(t)), the scalar function f changes the input to the vector function u. Assume the values of f lie in the domain of u. Then
dtdu(f(t))=u′(f(t))f′(t).
The final multiplication is scalar multiplication, not a dot product: u′(f(t)) is a vector and f′(t) is a real number.
To see why the rule works, write u(t)=⟨x(t),y(t),z(t)⟩. Applying the ordinary chain rule to each component gives
Differentiating the three components directly gives the same answer. The factor 2t belongs in every component, including the last one.
Constant length and perpendicular velocity
If the length of a position vector stays constant, its endpoint cannot move toward or away from the origin. Its velocity must point along the sphere instead.
More precisely, if r is differentiable and ∥r(t)∥=c is constant, then
r(t)⋅r′(t)=0.
Thus r(t) and r′(t) are orthogonal. A vector can change direction even when its length does not change; constant length does not mean constant vector.
Constant distance from the origin
A curve on a sphere has velocity perpendicular to its radius: r(t)⋅r′(t)=0. The position vector keeps its length while its direction changes.
The dot-product rule makes the proof short. Instead of differentiating a square root, differentiate the squared length:
Dividing by 2 gives the result. When c>0, the curve lies on the sphere of radius c centered at the origin. If r′(t)=0, it gives a tangent direction there. The dot-product identity still holds when the derivative is zero, but the zero vector has no direction. If c=0, the position vector is identically zero.
Example: a curve on the unit sphere
Consider
r(t)=⟨cos2t,costsint,sint⟩.
Its components do not look like a simple circle, but its squared length simplifies:
So its endpoint stays on the unit sphere, and the theorem tells us immediately that r(t)⋅r′(t)=0. There is no need to expand the derivative just to establish orthogonality.
Integrating vector-valued functions
Integration works component by component too. If v(t)=⟨v1(t),v2(t),v3(t)⟩ and V1, V2, and V3 are antiderivatives of its components, then
∫v(t)dt=⟨V1(t),V2(t),V3(t)⟩+C,
where C=⟨C1,C2,C3⟩ is an arbitrary constant vector. Each component has its own constant; there is no reason for the three constants to be equal.
For continuous components on [a,b], the definite integral is
The Fundamental Theorem of Calculus (FTC) applies componentwise. In particular, if r is continuously differentiable on [a,b], then
∫abr′(t)dt=r(b)−r(a).
For motion, integrating velocity gives displacement: the change from the initial position to the final position. This is a vector, not the total distance traveled along the curve.
Example: recover position from acceleration
A particle moves for t≥0 with acceleration
a(t)=r′′(t)=⟨cost,0,(1+t)21⟩.
Its initial velocity and position are
v(0)=⟨0,1,−1⟩,r(0)=⟨1,1,0⟩,
where v=r′ is velocity and a=v′ is acceleration. We need two integrations: one to find velocity, then another to find position. Each integration introduces a new constant vector.
First integrate acceleration:
v(t)=⟨sint+C1,C2,−1+t1+C3⟩.
Set t=0 and match the components to the initial velocity:
v(0)=⟨C1,C2,C3−1⟩=⟨0,1,−1⟩,
so C1=0, C2=1, and C3=0. Therefore
v(t)=⟨sint,1,−1+t1⟩.
Now integrate velocity, using fresh constants:
r(t)=⟨−cost+C4,t+C5,−ln(1+t)+C6⟩.
Because t≥0, we have 1+t>0, so the logarithm does not need absolute-value bars on this interval. Apply the initial position:
r(0)=⟨C4−1,C5,C6⟩=⟨1,1,0⟩.
This gives C4=2, C5=1, and C6=0, hence
r(t)=⟨2−cost,t+1,−ln(1+t)⟩,t≥0.
Check the answer in both directions. At t=0 it gives the required initial position. Differentiating once gives the velocity above, including its initial value, and differentiating twice gives the specified acceleration. In particular, the second position component must be t+1: its derivative has to be the constant velocity 1.
Arc length: add up speed
To find how far a particle travels, we need the length along the curve, not just the distance between its endpoints. A particle can return to its starting point with zero displacement after traveling a nonzero distance.
Let r(t) be a continuously differentiable curve for a≤t≤b, with a<b. Its speed is ∥r′(t)∥. Over a short forward interval from t1 to t2, set Δt=t2−t1>0. If speed changes little over that interval, then
distance over the short interval≈∥r′(t1)∥Δt.
This is the familiar “speed times time” calculation. It is exact at constant speed and an approximation when we use the speed at the start of a varying-speed interval.
A short distance is approximately speed times time
The arrow represents r′(t1)Δt, a tangent approximation to the short motion. Its length is ∥r′(t1)∥Δt. Adding these estimates and taking a limit gives arc length.
Divide the full interval into n equal pieces, with endpoints ti=a+iΔt and Δt=(b−a)/n. Adding the short-distance estimates gives
L≈i=1∑n∥r′(ti−1)∥Δt.
As n→∞, the pieces become smaller and this Riemann sum approaches the arc length of the parametrized motion:
L=∫ab∥r′(t)∥dt.
In three dimensions, this is
L=∫ab(x′(t))2+(y′(t))2+(z′(t))2dt.
The order of operations matters: take the length of the velocity vector before integrating. Compare
If the parametrization retraces part of the curve, the length integral counts that travel again. It measures the full motion, not just the length of the set of distinct points visited.
Example: one turn of a helix
For the helix r(t)=⟨cost,sint,t⟩, one turn corresponds to 0≤t≤2π. Its velocity is r′(t)=⟨−sint,cost,1⟩, so
∥r′(t)∥=(−sint)2+(cost)2+1=2.
The speed is constant, so speed times time gives the exact length:
L=∫02π2dt=2π2.
Example: tracing a circle twice
Consider
r(t)=⟨cos(2t),sin(2t)⟩,0≤t≤2π.
The points lie on the unit circle, but the angle 2t runs from 0 to 4π. The particle makes two full turns, not one.
One circle, two trips around it
As 0≤t≤2π, the point makes two full turns along this same trace. Its distance traveled is 4π, not the circle's circumference 2π.
The circle has circumference 2π, but the distance traveled is 4π. The same geometric curve can give different travel distances when the parameter interval includes different numbers of trips around it.
Example: the circumference of an ellipse
Let a>0 and b>0 be the horizontal and vertical semiaxis lengths of the ellipse
(ax)2+(by)2=1.
One complete traversal is
r(t)=⟨acost,bsint⟩,0≤t≤2π.
The two semiaxes of an ellipse
The horizontal semiaxis has length a and the vertical semiaxis has length b. Integrating speed over 0≤t≤2π measures one full traversal.
Its derivative is r′(t)=⟨−asint,bcost⟩, so its circumference is
L=∫02πa2sin2t+b2cos2tdt.
Setting up an arc-length integral is often easier than evaluating it. For unequal positive semiaxes, this integrand has no elementary antiderivative. The integral is an elliptic integral; we can still evaluate it numerically or express it using special functions. An exact integral is a valid answer even when ordinary integration techniques do not simplify it.
If a=b, the ellipse is a circle. The speed simplifies to a, and the circumference becomes 2πa.
The arc-length function
The total length L uses a fixed endpoint. To track how much distance has accumulated as the endpoint moves, define the arc-length function
s(t)=∫0t∥r′(u)∥du.
Here 0 is the chosen starting parameter and u is a dummy integration variable. Assume r is continuously differentiable on the interval being considered. For t≥0, s(t) is the distance traveled along the curve from parameter 0 to parameter t.
The Fundamental Theorem of Calculus gives
s′(t)=∥r′(t)∥.
In words, the rate at which distance accumulates is speed. For the helix above,
s(t)=∫0t2du=2t.
If we allow t<0, the same integral is a signed arc-length coordinate relative to the starting point, not a nonnegative distance. For this helix, the distance along the curve between parameters 0 and t is 2∣t∣.
Parametrizing by arc length
A parameter usually tells us when a point is reached, not how far along the curve it lies. We can instead choose a parameter that increases by one whenever we travel one unit of length.
A curve is parametrized by arc length, or has a unit-speed parametrization, when the norm of its derivative with respect to its parameter is 1. The name of the parameter does not matter: if it is still called t, the condition is
∥r′(t)∥=1.
With starting parameter 0, its arc-length function is then
s(t)=∫0t∥r′(u)∥du=∫0t1du=t.
More generally, the length traveled from parameter a to parameter b, with a<b, is simply
L=∫ab1dt=b−a.
Changing to an arc-length parameter
Starting from a continuously differentiable curve with positive speed throughout the interval:
Compute the arc-length function s(t).
Solve s=s(t) for t as a function of s. Write the inverse as t=t(s).
Substitute this inverse into the original curve to get R(s)=r(t(s)).
Positive speed makes s′(t)>0, so s(t) is strictly increasing and can be inverted on the interval. Finding an explicit formula for that inverse may still be difficult.
The chain rule explains why this change produces unit speed. Since ds/dt=∥r′(t)∥, we have
dsdt=∥r′(t(s))∥1,R′(s)=∥r′(t(s))∥r′(t(s)).
The new derivative is the original velocity divided by its length, so ∥R′(s)∥=1. The curve's points and direction of travel stay the same; its speed with respect to the new parameter is now 1.
Example: a unit-speed helix
For r(t)=⟨cost,sint,t⟩, we already found s(t)=2t. Invert this relation:
s=2t⟹t=2s.
Substitute into every component of the original function:
R(s)=⟨cos(2s),sin(2s),2s⟩.
To check the speed directly, differentiate with respect to s:
R′(s)=⟨−21sin(2s),21cos(2s),21⟩.
Each component carries a factor 1/2 from the chain rule. Its norm is
For t∈R and s∈R, the two parametrizations describe the same entire helix, but the original has speed 2 and the new one has speed 1. One turn uses 0≤t≤2π in the original parameter and 0≤s≤2π2 in the arc-length parameter. The latter interval's length is exactly the length of that turn.