수치해석 CH6

Alpha, Orderly·2023년 10월 18일
0

수치해석

목록 보기
5/8

Simple fixed point iteration

Fixed point

  • 함수에 대해 자기 자신으로 매핑되는 원소.
  • 상수 c에 대해 f(c)=cf(c) = c 인 경우
    • Domain 과 Co-domain 에 c가 모두 속한다.

  • 만나는 점들이 Fixed Point 가 된다.
  • 모든 함수가 Fixed point를 가지진 않는다.
    • Ex. f(x)=x+1f(x) = x + 1

예시

  • 위의 근을 구하기

1. xi+1=g(x)x_{i+1} = g(x) 형태로 변환하기

  • 새로이 구한 xi+1x^{i+1} 은 다시 g(x)g(x) 에 대입.

2. x0x_0 부터 시작해 위 식을 반복한다.

  • x0x_0 에서 시작해 근을 찾는 과정
  • 아래 경우 x0x_0 은 0부터 시작한다.
  • (c), (d) 의 경우처럼 발산할수도 있다.

Newton-Raphson Method

  • 미분과 이를 통해 구한 기울기를 사용한다.
    • 즉, 수치해석적 미분이 아닌 미분식을 구해 사용한다.
  • xi+1=xif(xi)f(xi)x_{i+1} = x_i - \frac{f(x_i)}{f`(x_i)} 를 반복한다.

  • 매우 빠르게 근에 접근한다.
  • 하지만 x101x^10 - 1 과 같은 경우는 근을 빨리 찾지 못한다.

Secant Method

  • 뉴튼 렙슨 방식에서 미분을 수치해석적으로 구한다.


Modified Secant Method

  • 수치 미분을 구할때, δ\delta 값을 매우 작게 둔다.
  • 이전 x값과 현재 x값을 사용해 기울기를 구한다.


Brent Method

  • CH5와 CH6의 방식을 조건에 따라 사용하는것.
  • 정해진 구간을 벗어날 시 Bisection 사용, 범위 내에 있으면 CH6의 방식을 사용한다.
profile
만능 컴덕후 겸 번지 팬

0개의 댓글