y
dy
x
t
question id: wolf-beat-book-1
\[ \newcommand{\dnorm}{\text{dnorm}} \newcommand{\pnorm}{\text{pnorm}} \newcommand{\recip}{\text{recip}} \]
Exercise 1
y
dy
x
t
question id: wolf-beat-book-1
y
dy
x
t
question id: wolf-beat-book-2
y
dt
x
t
question id: wolf-beat-book-3
Exercise 2
\(ax + \frac{1}{2}b x^2 + C\)
\(ax + 2 b x^2 + C\)
\(a + b x^2 + C\)
question id: fir-lead-canoe-1
\(-e^{-kx}\,/\,k\)
\(- k e^{-k x}\)
\(e^{-kx}\,/\,k\)
question id: fir-lead-canoe-2
Exercise 3 Every function has an anti-derivative. But there are many functions, for example \(\dnorm()\) where there is no formula for the anti-derivative. Even so, the R/mosaic antiD()
operator will figure out what is the anti-derivative.
For each of the following functions, use makeFun()
to implement the function as f()
. Then use antiD()
to construct the anti-derivative of f()
and give this the name F()
. Finally, use D()
to compute the derivative of F()
. Active R chunk 1 is initialized with an example.
4
4.5
5
5.5
6
6.5
question id: bee-bid-knife-1
-4
-3.5
-3
-2.5
-2
question id: bee-bid-knife-2
35
37
39
41
43
question id: bee-bid-knife-3
Exercise 4
The graph shows a function \(f(x)\). Like all functions, it has an anti-derivative.
Active R chunk 2 defines several functions, \(F_1(x)\) through \(F_4(x)\).
One and only one is the anti-derivative of the function shown in the graph. Which one?
NOTE: doodle_fun()
is a program that generates functions, a different one for each seed
. It has been used here to generate F1()
through F4()
for you to use. Once you run those four lines in Active R chunk 2, you can use slice_plot()
in the usual way to plot out any of the four functions over the domain \(-5 \leq x \leq 5\).
anti-differentiate \(F_i(x)\)
differentiate \(F_i(x)\)
compose \(f(x)\) with itself
multiply \(F_i(x)\) times $f(x)
question id: horse-takes-pillow-1
F1()
F2()
F3()
F4()
question id: horse-takes-pillow-2
Exercise 5 What pattern-book function has a derivative \[\partial_x\, f(x)=\frac{1}{x}\ ?\]
\(f(x)\equiv e^x\)
\(f(x)\equiv sin(x)\)
\(f(x)\equiv \ln(x)\)
\(f(x)\equiv \dnorm(x)\)
question id: frog-choose-coat-1
What pattern-book function has a derivative \[\partial_x\, f(x)=\dnorm(x)\ ?\]
\(f(x)\equiv pnorm(x)\)
\(f(x)\equiv -x\ pnorm(x)\)
\(f(x)\equiv dnorm(x)\)
\(f(x)\equiv -x\ dnorm(x)\)
question id: frog-choose-coat-2
Exercise 6
Acceleration
Work/Energy
Momentum
Power
question id: kid-show-blanket-1
Momentum
Displacement
Power
Acceleration
question id: kid-show-blanket-2
Exercise 7 The output of a function, being a quantity, has dimension and units. Suppose the dimension of the output of a function \(v(t)\) is \(L/T\), for instance, meters-per-second.
The anti-derivative function \(V(t) \equiv \int v(t) dt\) will also have dimension and units.
Recall that in constructing the anti-derivative using the Euler method, we multiply the values of \(v(t)\) times some small increment in the input, \(h\). Therefore the dimension of the output of \(V(t)\) will be \([v(t)] [t]\). So if \([v(t)] = L/T\), the dimension \([V(t)] [t] = L T/T = L\). Units for such a dimension would be, for instance, meters. This makes sense, since if you accumulate velocity (meters-per-sec) over an interval of time (sec) you end up with the distance travelled (meters).
Suppose you know the acceleration \(a(t)\) of an object as a function of time. The dimension of acceleration is \(L/T^2\).
question id: units-of-antiD-1
Suppose you know the power consumed by an appliance \(p(t)\) as a function of time. Typically appliances have a cycle and use different amounts of power during different parts of the cycle. (Think of a clothes washer.)
question id: units-of-antiD-2
Exercise 8 The following graphic was produced based on data from the US Centers for Disease Control in early December 2020. It shows deaths as a function of time of year.
question id: ftm1
question id: ftm2
question id: ftm3
Suppose we want to use the information in the plot to estimate the total number of deaths in 2019. This is conceptually an integral of the death rate over the entire year. An integral has units that are the product of the vertical units times the horizontal units. Here, that is people.months/week.
As a shortcut we will model the 2019 death-rate function as a segment of a sine wave:
Here’s the integral over the year:
This is a precise-looking answer, but it is completely wrong. There were approximately 3,000,000 deaths in the US in 2019.
Explain what’s wrong with the estimate based on F2019(12) - F2019(0)
and how you can easily fix it. (Hint: What are the units of F2019()
?)“)
Exercise 9 In the population prediction model at the start of the chapter we want to find a function \(P(y)\) that gives the population as a function of year \(y\). From the data, we plotted out \(\ln\left[P(y)\right]\) and found a fairly smooth curve that was upward sloping and concave down. Next, we made a plot of the derivative with respect to year of that upward-sloping, concave-down curve and found the derivative to be well approximated by a straight-line function with a negative slope \(a - b y\). In other words, we found \[\partial_y \ln(P(y)) = a - b\,y\] We want to figure out \(P(y)\) from this relationship.
Step 1: Anti-differentiate the functions on both sides of the equation. Anti-differentiation has the effect of cancelling out the \(\partial_y\) from the left side of the equation. Anti-differentiating the right side means calculating \(\int \left[a - b\, y\right]\ dy\).
Task 1: Confirm that \(\int \left[a - b\,y\right]dy = a y - \frac{1}{2} b y^2 + C\).
Step 2: From Step 1 we have translated the relationship between population and year into this form:
\[\ln(P(y)) = a y - \frac{1}{2} b y^2 + C\]
Task 2: Exponentiate both sides of the newly framed relationship to get \[P(y) = \exp\left(a y - \frac{1}{2} b y^2 + C\right) = e^{ay -b y^2} e^C = A e^{ay -b y^2}\] where \(A = e^C\).
Step 3: Let’s declare that \(y=0\) means year 2020.
Task 3: Find the census estimate of the population in 2020 and use that information to estimate the parameter \(A\) in \(P(y) = A e^{ay-b y^2}\).
Step 4: The per-capita growth rate is \[G(y) \equiv \frac{\partial_y P(y)}{P(y)} \approx \frac{\partial_y A e^{a y - b y^2}}{A e^{ay - b y^2}} = a - 2 b y\] The data suggest that the current growth rate is about 1% per year, so \(G(0) = a = \approx 0.01\). We also know that the growth rate will be around zero in 2070 years time. Year 2070 corresponds to \(y=50\). Consequently, \(G(50) = 0.01 - 2\cdot 50\cdot b\approx 0\). You can easily solve this for \(b\).
Task 4: You now have numerical estimates for the parameters \(A\), \(a\), and \(b\) in the function \(P(y)\). Using these parameters, plot out \(P(y)\) for the next 200 years. According to the prediction, what will be the population in year 2220?
Exercise 10 A textbook might have a problem like this: \[\text{Find}\ \ \int\! x^2 dx\] This is a command to you, the student, to find a simpler algebraic form for the function \(\int x^2 dx\). The answer the textbook seeks is, of course, \[\frac{1}{3} x^3 + C\].
I would rather textbooks say: “Write an algebraic expression for the anti-derivative of the function \(f(x) \equiv x^2\).” We don’t really need the \(\int\) involved.
Now consider a textbook problem like this: \[\text{Find}\ \ \int_{500}^{1000}\!\! \frac{x^2}{10000000}dx\]
The 0 and 10 here are the “limits of integration.” (The word “limit” here does not have any connection to the concept of “limits” we studied in defining the derivative of a function.) Maybe it would be better to say, “0 to 10 are the bounds of integration.” The idea is that we will accumulate the quantity \(x^2 / 10000000\) over the interval \(500 \leq x \leq 1000\).
To be more concrete, watch the first 30 seconds or so of the following video, which shows a truck laying out traffic cones along a road with a few moments showing the “anti” operation of collecting the cones.
Put yourself on the scene when the construction site is being set up, a first step of which is to mark off the construction zone with traffic cones. That is what the truck is doing at the start of the video.
Suppose the truck is at position \(x\) along the road. At that position, there are \(f(x)\) cones on the truck. We will call this the “cone stock” on the truck. The function \(\partial_x f(x)\) is the derivative of \(f(x)\) with respect to \(x\): As the truck drives along the road, that is, as \(x\) increases, the truck is unloading its stock of cones. How fast is this unloading? In the video it looks like it is about 1 cone every 33 feet, or let’s say 3 cones per hundred feet. That is, the quantity \(f(x)\) is changing at a rate of 3 cones per hundred feet: \(\partial_x f(x) = -0.03\). The derivative function is a constant: the cones are being placed evenly along the road.
Now imagine yourself on another day at another place, at the end of construction. The job of the truck is to pick up the cones. Imagine that the density of cones is described by the function \(g(x)\). If we evaluate \(g(x)\) at a specific point on the road, we get the density of cones at that point for example 6 cones per 100 feet (0.06 cones/foot). The truck has already picked up some cones and is continuing to do so. Suppose that the contractor or laid out the cones was not very good: they weren’t put down at a regular spacing. Instead, in some spots the cones were put close together: so \(g(x)\) is large. In other places the cones are far apart: \(g(x)\) is small. The higher is \(g(x)\), the more densely the cones are spaced.
As it drives along the road, the truck pick up the cones. Suppose the truck is at mile marker 1.3, equivalent to 6864 feet from marker 0. The truck picks up cones until reaching mile marker 2.4: equivalent to 12,672 feet from marker 0. How many cones did the truck pick up? Easy, it is: \[\int_{6864}^{12,672} g(x) dx\] The cone density along the road, \(g(x)\), is a function of position. But the accumulation from mile marker 1.3 to marker 2.4 is not a function: it is a number of cones. Note the units: \(g(x)\) is cones/foot while \(\int g(x)dx\) is simply cones.
Now, we might prefer to keep track of the cone stock as the truck drives along the road. This would simply be a matter of counting the number of cones on the truck at each point \(x\) along the road. Of course this number is changing with \(x\): the stock is a function of \(x\). This stock function is what we are trying to find when we anti-differentiate \(g(x)\). If we know \(g(x)\)—the density of cones along the road—we can figure out \(G(x)\).
It is not quite the case that \(G(x)\) is the stock on the truck. to know that, we would have to know how many cones were on the truck when it started out. All we know for certain is that the flow of cones onto the truck (with respect to road position \(x\)) is the derivative of \(G(x)\) w.r.t. \(x\). That is, the flow onto the truck is \(\partial_x G(x) = g(x)\).
When we know \(G(x)\) we don’t exactly know the stock on the truck. But from \(G(x)\) we can exactly calculate how many cones the truck accumulated from mile marker 1.3 (6864 ft) to 2.4 (12,762 ft). That accumulated number will be \[G(12672) - G(6864)\] Back to the textbook problem: \[\text{Find}\ \ \int_{500}^{1000}\!\! \frac{x^2}{10000000}dx\]
In terms of road construction, think of this as the number of cones picked up when driving from position 500 ft to position 1000 ft. Evidently, at the start of the run—that is, at \(x=500\), the density of cones is \(500^2 / 10000000 = 0.025\) cones per foot: one cone every 40 feet. At the end of the run—position \(x=1000\)—the density is 0.1 cones per foot: one cone every 10 feet.
The answer to the textbook problem will be a number of cones. To find that number, we can follow this procedure:
Let’s restate this in terms of some typical quantities involving anti-differentiation:
Form (3) is asking us to keep track of how many cones have been added to the truck since we left point \(x=a\) and reached some other point \(x=y\). If we plug in \(y=b\), Form (3) turns into Form (2), how many cones were collected between positions \(a\) and \(b\). Form (3) is something like the anti-derivative function. The only difference is that we do not need the \(+ C\) because whatever it might be, it gets canceled out in the subtraction.
Suppose we are asked to calculate yet another quantity:
The next-to-last step reflects that \(G(a)\) is a number of cones, not a function of \(y\). The derivative with respect to \(y\) of something that is not a function of \(y\) is always 0.
\(\partial_y \int_a^y g(x) dx\) tells us how fast the cones are accumulating on the truck as we drive along the road. In other words, \(\partial_y \int_a^y g(x) dx\) has units cones/foot and it is exactly the density of cones (per foot of road) at position \(y\), that is, \(g(y)\), the density of cones at position \(y\).
find-C is an exercise connected to a Shiny app. Re-implement the shiny app using ShinyLive, then include the problem here.