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

24 次查看(过去 30 天)
f(x)=x^2;
x0=0.5;
tolerance =0.0001
xn+1=xn-8*f'(xn)

回答(2 个)

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

Walter Roberson
Walter Roberson 2023-5-4
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

类别

Help CenterFile Exchange 中查找有关 Mathematics 的更多信息

标签

产品

Community Treasure Hunt

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

Start Hunting!

Translated by