MATH661 HW10 - Nonlinear operators

Posted: 11/27/23

Due: 12/06/23, 11:59PM

The simplest nonlinear operator is a scalar function f(x), and a basic problem is to find the null set of f, those values x for which f(x)=0, known as the roots of f.

Consider f(x)=p8(x)=i=08aixi, an eigth degree polynomial with 𝒂=[ a0 a8 ]

𝒂=[ 40320 -109584 118124 -67284 22449 -4536 546 -36 1 ].

1Track 1

Implement each of the following methods to find a root of p8.

  1. Seek a root r[5.5,6.5] using the bisection algorithm (see course webpage).

  2. Seek r by the secant method.

  3. Seek r by Newton's method.

  4. Seek r by Steffensen's method.

  5. Change a7=-36-10-3 and repeat the above

2Track 2

  1. Prove that Steffensen's method is of second order.

  2. Implement Steffensen's and find r[5.5,6.5], a root of a perturbed p8(t), where a2=a2+εk, εk=2-k, k{15,14,,10}. Comment on what you observe.

  3. Apply the vector-valued version of Newton's method

    𝒙n+1=𝒙n-𝑱n-1𝒇(𝒙n), (1)

    where 𝑱n is the Jacobian

    𝑱n=𝒇'(𝒙n)=𝒇𝒙(𝒙n),

    to find a root of

    { uv-w2=1 uvw-u2+v2=2 eu-ev+w=3 ..

    Implementation notes: