Learn

Learning preferences

Make learning more comfortable. Changes apply immediately.

Enlarges page content, including diagrams and their labels. You can also use your browser’s zoom.

Choose the colours that are easiest for you to distinguish. Applies to lesson diagrams and lab plots. Labels, shapes, hatching and line patterns also distinguish meanings. Source photographs and raw image brightness stay unchanged; mask-only views are available for image overlays.

ExampleComparisonSample link

Saved in this browser on this device. Preferences are separate from progress backups.

Lesson 2 of 4

Calculate and estimate derivatives from tables

Use input correspondence in chain and inverse rules and distinguish sampled secant slopes from exact derivatives.

Loading your saved responses…

Try the optional starting-point checks and targeted refreshers. You can continue directly into this lesson.

Try

A table can contain function values, derivative values, or measurements used to estimate a derivative. Those are different kinds of evidence. In the first table below, the entries are exact supplied mathematical data for differentiable functions f and g. Their inputs and outputs are dimensionless. The table is not a sampled picture from which you must guess slopes.

Input xf(x)f′(x)g(x)g′(x)
1233−1
25−212
31451/2
5312−4

Assume both functions are defined and differentiable on open intervals containing all the inputs used. To find f(g(2)), trace the input through two lookups: g(2) = 1, then f(1) = 2. Mark those two table cells. The second lookup uses input 1, not input 2. Predict whether finding the derivative of this composition will also require changing rows.

Predict

The chain rule says that the rate of the outside function is evaluated at the inside output. Write the route 2 → g(2) → f(g(2)) before substituting any derivative entries. Predict the sign of (f∘g)′(2): a small positive input change makes g increase, and f increases near the resulting input 1. Their composition should increase locally.

Reverse the order and trace 2 → f(2) → g(f(2)). Now f decreases near input 2, and g decreases near the resulting input 5. Predict the sign of the product of these two local rates. A correct sign prediction does not establish that the magnitudes match, so retain both numerical factors.

Experiment

Complete this routing record manually using the supplied table. It connects the intermediate input to the rate lookup rather than treating the chain rule as a multiplication slogan.

Requested derivativeIntermediate valueOutside derivative at that valueInside derivativeResult
(f∘g)′(2)g(2) = 1f′(1) = 3g′(2) = 26
(g∘f)′(2)f(2) = 5g′(5) = −4f′(2) = −28

Cover the results and redo the lookups from the first table. Then inspect the incorrect calculation f′(2)g′(2) = −4. Explain which row choice made it wrong for the first composition. Finally, determine whether the table supplies enough information for (f∘g)′(1). It does: g(1) = 3, so the required product is f′(3)g′(1) = 4(−1) = −4. A numerical answer can therefore accidentally agree with an incorrect calculation for a different question; the routing evidence matters.

Understand

For a differentiable composition, (f∘g)′(a) = f′(g(a))g′(a). The hypotheses concern differentiability of g near a and of f near g(a). A finite table of f and g values alone would not supply those hypotheses or the derivative numbers. Here they are explicitly given.

Inverse derivatives reverse a route as well. Use a separate function h, assumed continuously differentiable and one-to-one on an interval containing the listed inputs, with the indicated nonzero derivative at the point in question. The original f table is not being claimed invertible.

Input uh(u)h′(u)
132
253
494

To find (h⁻¹)′(5), first locate the input that produces output 5. It is u = 2. Differentiate h(h⁻¹(y)) = y locally: h′(h⁻¹(y))(h⁻¹)′(y) = 1. Consequently (h⁻¹)′(5) = 1/h′(2) = 1/3. Using 1/h′(5) would ask for the wrong input, and that entry is not supplied anyway. The nonzero-derivative condition permits division and the local inverse derivative; one-to-one behavior specifies the branch. If h converts seconds to meters, its derivative has units meters per second and the inverse derivative has seconds per meter.

Now change the evidence type. Suppose only these exact position values are available, with no derivative column:

Time t in seconds124
Position s(t) in meters3719

The left secant rate at the middle time is (7 − 3)/(2 − 1) = 4 m/s. The right secant is (19 − 7)/(4 − 2) = 6 m/s. The secant across the full interval is 16/3 m/s. Because the time gaps differ, neither taking an unweighted average of the neighboring rates nor calling the full secant a centered difference is justified. These are exact average rates from the supplied values, not exact instantaneous derivatives.

Apply

An optional quadratic interpolation model makes the distinction concrete. Using numerical time in seconds and position in meters, q(t) = (2/3)t² + 2t + 1/3 passes through all three measurements. Its derivative at 2 is 14/3 m/s. That value is the derivative of the chosen interpolating quadratic, not a derivative determined uniquely by three observations.

Indeed q(t) + c(t − 1)(t − 2)(t − 4) passes through the same three points for every constant c, but its derivative at 2 is 14/3 − 2c in the corresponding units. Even smooth interpolations can therefore give different derivatives while agreeing with the entire table. With noisy measurements, add uncertainty in the values to this modeling uncertainty. Near a boundary, a one-sided estimate may be all that the data support; do not invent an unobserved row on the other side.

For a fresh practice table, record the intermediate input, derivative row, units and hypothesis for each composition or inverse. For measured values, report the chosen intervals and estimation assumption. If a required function value or derivative row is absent, say what information is missing rather than interpolate silently.

Continue

The chain-rule lesson explains the underlying composition mechanism. Retain its distinction between the input and the intermediate quantity. The next investigation uses measured rate values to estimate accumulated change; it needs equally explicit decisions about intervals, units and what happens between recorded times.

Apply · explain · revise

Practice and reasoning

Drafts save locally as you type. Reveal worked solutions when useful; the site remembers that exposure. Automatic matches check the requested answer, while written arguments require review against the rubric.

Differentiable functions have this exact table: at x=1,2,4, respectively, f=4,1,3; f′=2,−3,5; g=2,4,1; g′=−1,2,3. Find (f∘g)′(1).

Integers, fractions and finite decimals are accepted. Expressions such as sqrt(2) are not parsed by this checker.

Use the same exact table: at x=1,2,4, f=4,1,3; f′=2,−3,5; g=2,4,1; g′=−1,2,3. Find (fg)′(2).

Integers, fractions and finite decimals are accepted. Expressions such as sqrt(2) are not parsed by this checker.

At x=1,2,4 the exact f values are 4,1,3 and f′ values are 2,−3,5. Assume f has a differentiable local inverse around input 1 and output 4. Find (f⁻¹)′(4). Explain why reading f′(4) and taking its reciprocal is wrong.

Structure your argument and preserve revisions

These optional planning fields save locally. Recording your response saves an immutable copy of the argument and these fields. Older records may contain only first/latest responses; missing intermediate revisions are not reconstructed.

Each field allows 2,000 characters. Keep a specific claim, state where it applies, cite the facts you use, and explain what still needs checking. Blank fields are allowed and are not evidence of mastery.

Synthetic observations of position q in metres at times 0,1,3,6 seconds are 2,5,9,8. Estimate q′(2) using the readings bracketing 2. Also compute the average rate over [3,6]. State which answers are estimates of instantaneous rates.

Structure your argument and preserve revisions

These optional planning fields save locally. Recording your response saves an immutable copy of the argument and these fields. Older records may contain only first/latest responses; missing intermediate revisions are not reconstructed.

Each field allows 2,000 characters. Keep a specific claim, state where it applies, cite the facts you use, and explain what still needs checking. Blank fields are allowed and are not evidence of mastery.

For the exact table x=1,2,4 with f=4,1,3; f′=2,−3,5; g=2,4,1; g′=−1,2,3, a learner computes (g∘f)′(2) as g′(2)f′(2). Repair the calculation. Can the table determine (g∘f)′(4)?

Structure your argument and preserve revisions

These optional planning fields save locally. Recording your response saves an immutable copy of the argument and these fields. Older records may contain only first/latest responses; missing intermediate revisions are not reconstructed.

Each field allows 2,000 characters. Keep a specific claim, state where it applies, cite the facts you use, and explain what still needs checking. Blank fields are allowed and are not evidence of mastery.

A smooth position function p agrees with readings at t=0,1,3,6. Explain why the same readings cannot fix p′(2), by considering p(t)+c·t(t−1)(t−3)(t−6) for arbitrary real c.

Structure your argument and preserve revisions

These optional planning fields save locally. Recording your response saves an immutable copy of the argument and these fields. Older records may contain only first/latest responses; missing intermediate revisions are not reconstructed.

Each field allows 2,000 characters. Keep a specific claim, state where it applies, cite the facts you use, and explain what still needs checking. Blank fields are allowed and are not evidence of mastery.

Reflect and continue

Before marking this lesson complete, explain one key idea without the worked solution and identify a condition that matters. Marking complete records participation, not independent mastery.