2.4 part 2
Julia
code
- 変数名に Unicode(λ)を使用した。
- 数に有理数(a//b)を使用した
# 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.