contents

2.4 part 2

Julia

code


# 2.4.jl
# 2020-11-03

f(x) = -1 + x + x^2
df(x) = 1 + 2x

λ0 = 1
λ1 = λ0 - f(λ0) // df(λ0)
λ2 = λ1 - f(λ1) // df(λ1)
λ3 = λ2 - f(λ2) // df(λ2)
λ4 = λ3 - f(λ3) // df(λ3)

println("2.4.jl")
println("λ0 = ", λ0, "\t\t\t= ", round(float(λ0); digits=3))
println("λ1 = ", λ1, "\t\t= ",   round(float(λ1); digits=3))
println("λ2 = ", λ2, "\t\t= ",   round(float(λ2); digits=3))
println("λ3 = ", λ3, "\t\t= ",   round(float(λ3); digits=3))
println("λ4 = ", λ4, "\t= ",     round(float(λ4); digits=3))
# eof

output


2.4.jl
λ0 = 1			= 1.0
λ1 = 2//3		= 0.667
λ2 = 13//21		= 0.619
λ3 = 610//987		= 0.618
λ4 = 1346269//2178309	= 0.618


history

2020-11-01 created.