how can we sketch the graph of this iteration xn+1=xn-8*f'(xn) in matlab code?

6 visualizzazioni (ultimi 30 giorni)
f(x)=x^2;
x0=0.5;
tolerance =0.0001
xn+1=xn-8*f'(xn)

Risposte (2)

Cris LaPierre
Cris LaPierre il 4 Mag 2023
Have you tried the plot command?
See Ch 9 of MATLAB Onramp.

Walter Roberson
Walter Roberson il 4 Mag 2023
consider
f(x)=x^2;
x(n+1) = x(n) -8*f'(x(n))
But when f(x) = x^2 then f'(x) = 2*x so x(n+1) = x(n) - 8*2*x(n) = -15*x(n)
and so X(N) = (-15)^N * X0^N
When X0 > 1/15 then X0^N does not shrink faster than the 15^N grows so this equation is divergent for X0 as large as 1/2 and will be approximately (-8)^N

Categorie

Scopri di più su Mathematics in Help Center e File Exchange

Prodotti

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by