Next: About this document ...
Up: lab_template
Previous: lab_template
Subsections
The purpose of this lab is to use Maple to introduce you to
Taylor polynomial approximations to functions and Taylor series.
To assist you, there is a worksheet associated with this lab that
contains examples similar to some of the exercises. On your Maple screen go to F
ile - Open then type the following in the white rectangle:
\\storage.wpi.edu\academics\math\calclab\MA1023\Taylor_start_C19.mw
You can copy the worksheet now, but you should read through the lab
before you load it into Maple. Once you have read through the exercises, start up Maple, load the worksheet, and go through it carefully. Then you can start working on the exercises.
The idea of the Taylor polynomial approximation of order
at
, written
, to a smooth function
is to require
that
and
have the same value at
.
Furthermore, their derivatives at
must match up to order
. For example the Taylor polynomial of order three for
at
would have to satisfy the conditions
You should check for yourself that the cubic polynomial satisfying
these four conditions is
The general form of the Taylor polynomial approximation of order
to
is given by the following
Theorem 1
Suppose that
is a smooth function in some open interval
containing
. Then the
th degree Taylor polynomial of the
function
at the point
is given by
We will be seeing this formula a lot, so it
would be good for you to memorize it now! The notation
is used in the definition to stand for the value of the
-th derivative of
at
. That is,
,
, and so on. By convention,
. Note that
is fixed and so the derivatives
are
just numbers. That is, a Taylor polynomial has the form
which you should recognize as a power series that has been truncated.
To measure how well a Taylor Polynomial approximates the function over
a specified interval
, we define the tolerance
of
to be the maximum of the absolute error
over the interval
.
The exponential function can be approximated at a base point zero with a polynomial of order four using the following commands.
>taylor(exp(x),x=0,4);
>mtaylor(exp(x),x=0,4);
The second command truncates the order term and this is the one that is used in this lab.
You might want to experiment with changing the order.
Below is an example of
and four approximating polynomials. Note, only the first command has a semi-colon whereas the output is suppressed for the higher order polynomials.
>f:=x->exp(x)
>tp1:=mtaylor(f(x),x=0,10);
>tp2:=mtaylor(f(x),x=0,25):
>tp3:=mtaylor(f(x),x=0,50):
>tp4:=mtaylor(f(x),x=0,100):
This plots the function and four approximating polynomials.
>plot({f(x),tp1,tp2,tp3,tp4},x=-3..3,y=-5..5);
Notice that the further away from the base point, the further the polynomial diverges from the function. The amount the polynomial diverges i.e. its error, is simply the difference of the function and the polynomial.
>plot(abs(ln(x+1)-mtaylor(ln(x+1),x=0,3)),x=-0.9..0.9);
This plot shows that in the domain x from -0.9 to 0.9 the error around the base point is zero and the error is its greatest near the endpoints of the interval. You can experiment with the polynomial orders to change the accuracy. If your work requires an error of no more than 0.2 within a given distance of the base point then you can plot your accuracy line y = 0.2 along with the difference of the function and the Taylor approximation polynomial.
>plot([0.2,abs(ln(x+1)-mtaylor(ln(x+1),x=0,3))],x=-0.9..0.9,y=0..0.25);
We knew this would have some of its error well above 0.2. Change the order from three to four. As you can see there are still some values in the domain close to x = -0.9 whose error is above 0.2. Now try an order of 11. Is the error entirely under 0.2 between x = -0.9 and x = 0.9? Larger orders will work as well but eleven is the minimum order required to keep the error under 0.2 within the given domain.
- a)
- Plot the function,
, and four approximating Taylor polynomials with base point
on the same graph over the interval
; use a y-range from
to
.
Can you make a good guess at the interval or radius of convergence of the Taylor series for
?
- b)
- Define a sequence
that mimics the terms of the series.
Use the command below to check that you have the correct sequence.
seq(a(n),n=1..10);
Use the Ratio Test on these terms to find the interval or radius of convergence.
- c)
- Find the minimum order required so that the Taylor polynomial approximates
with error no greater than
over the interval
.
- Repeat all of exercise 1 using
using the same domain and range for the plot in part a, but interval
for part c.
- Repeat all of exercise 1 using
using the same domain and range for the plot in part a, but interval
for part c.
- A theorem from complex variables says that the radius of convergence of the Taylor series of a function
is the distance between the base point (
in this case) and the nearest singularity of the function. By singularity, what is meant is a value of
where the function is undefined. Determine the singularity for each function above and the distance between the singularity and the base point for each of the previous exercises. Is this consistent with the radius of convergence that you found?
Next: About this document ...
Up: lab_template
Previous: lab_template
Dina J. Solitro-Rassias
2019-02-02