Alpha Company
로그인
Alpha Company
로그인
수치해석 CH6
Alpha, Orderly
·
2023년 10월 18일
팔로우
0
0
수치해석
목록 보기
5/8
Simple fixed point iteration
Fixed point
함수에 대해 자기 자신으로 매핑되는 원소.
상수 c에 대해
f
(
c
)
=
c
f(c) = c
f
(
c
)
=
c
인 경우
Domain 과 Co-domain 에 c가 모두 속한다.
만나는 점들이 Fixed Point 가 된다.
모든 함수가 Fixed point를 가지진 않는다.
Ex.
f
(
x
)
=
x
+
1
f(x) = x + 1
f
(
x
)
=
x
+
1
예시
위의 근을 구하기
1.
x
i
+
1
=
g
(
x
)
x_{i+1} = g(x)
x
i
+
1
=
g
(
x
)
형태로 변환하기
새로이 구한
x
i
+
1
x^{i+1}
x
i
+
1
은 다시
g
(
x
)
g(x)
g
(
x
)
에 대입.
2.
x
0
x_0
x
0
부터 시작해 위 식을 반복한다.
x
0
x_0
x
0
에서 시작해 근을 찾는 과정
아래 경우
x
0
x_0
x
0
은 0부터 시작한다.
(c), (d) 의 경우처럼 발산할수도 있다.
Newton-Raphson Method
미분과 이를 통해 구한 기울기를 사용한다.
즉, 수치해석적 미분이 아닌 미분식을 구해 사용한다.
x
i
+
1
=
x
i
−
f
(
x
i
)
f
‘
(
x
i
)
x_{i+1} = x_i - \frac{f(x_i)}{f`(x_i)}
x
i
+
1
=
x
i
−
f
‘
(
x
i
)
f
(
x
i
)
를 반복한다.
매우 빠르게 근에 접근한다.
하지만
x
1
0
−
1
x^10 - 1
x
1
0
−
1
과 같은 경우는 근을 빨리 찾지 못한다.
Secant Method
뉴튼 렙슨 방식에서 미분을 수치해석적으로 구한다.
Modified Secant Method
수치 미분을 구할때,
δ
\delta
δ
값을 매우 작게 둔다.
이전 x값과 현재 x값을 사용해 기울기를 구한다.
Brent Method
CH5와 CH6의 방식을 조건에 따라 사용하는것.
정해진 구간을 벗어날 시 Bisection 사용, 범위 내에 있으면 CH6의 방식을 사용한다.
Alpha, Orderly
만능 컴덕후 겸 번지 팬
팔로우
이전 포스트
수치해석 Appendix. Numpy & Matplot
다음 포스트
수치해석 - Optimization
0개의 댓글
댓글 작성
관련 채용 정보