Very test site

WORK_IN_PROGRESS 0


P1

복습




$$★ f(x+h)=f(x)+f'(x)h+\frac{f''(x)}{2!}h^2+\frac{f'''(x)}{3!}h^3+...$$

여기서 $f(x)$ 의 $x$ 는 센터 개념. 원본 $f(x)$ 의 경우엔 진짜 $x$.

센터 개념의 $x$는 $-h<x<h$ 가 될 수 있다.




P2

symbolic computation

컴 제약

$$1 + 10^{-1000} = 1$$ 컴은 이렇게 계산함. 32비트가 할당된 부동소수점 자료형으로 계산 못함. 수가 작으면 따라서 더해도 티가 안남.

P3

$$f(x)=x^2, x=1, h=10^{-1000}$$

O(h) 오차크기는 h크기에 비례. 오차가 작을수록 좋음.

아까 쓴 미분 1빠따 식 $f'(x)=\frac{1}{h}[f(x+h)-f(x)]+O(h)$ 으로 계산해보면

$$=\frac{(1+10^{-1000})^2 - 1^2}{h}=\frac{1^2-1^2}{h}=0$$

실제 계산은 답이 2임. 컴 미분결과는 반면 0.

32bit 컴에서 $1+2^{-23} \neq 1$ 이지만 $1+2^{-24}=1$ 가 된다.

$h$ 는 자기 문제에 따라 알아서 잘 잡아야 함. 그냥 아까 쓴대로 $h=|x|*10^{-3}$ 으로 생각하면 편하다. 바로 위 예제같은 경우엔 숫자가 너무 작아서 $h=|x|*10^{-3}$ 를 못쓰는 케이스.

P4

미분 2빠따 식 유도

아까 변형식

  1. $f(x+h) = f(x) + f'(x)h + \frac{f''(x)}{2!}h^2 + \frac{f'''(x)}{3!}h^3+..$

x는 -h와 h사이 센터로 생각하면

  1. $f(x-h) = f(x) - f'(x)h + \frac{f''(x)}{2!}h^2 + \frac{f'''(x)}{3!}(-h)^3+..$

2항부터 잘라냄.

$$f(x+h) - f(x-h) = 2f'(x)h + \frac{2f'''(x)}{3!}h^3+...$$

1에 2를 더하면 반대로 짝수 프라임 항만 나옴.


위 식이 얼마나 좋은지 시연

$$f'(x) = \frac{1}{2*10^{-3}}[(1+10^{-3})^2-(1-10^{-3})^2] + O(h)+...$$

$$=2 + 0$$

이렇게 오차가 0으로 나오면 재수가 좋은것. 사족으로 $O(h^2)$ 이 $O(h)$ 보다 오차가 작음.

아까 미분식1로 계산한 것에선 오차가 $10^{-3}$이 났는데 2식으론 오차가 0이 나옴.

이 2빠따 식이 centered solbel 식이라고 이미지 처리하는데 실제 쓰이는 식임.

P5

다른반 질문내용 - f''(x) 계산식 유도

아까 언급한 1 2 번 식을 더하면 생기는 식이다. 다시 식을 갖고오면

  1. $f(x+h) = f(x) + f'(x)h + \frac{f''(x)}{2!}h^2 + \frac{f'''(x)}{3!}h^3+..$

  2. $f(x-h) = f(x) - f'(x)h + \frac{f''(x)}{2!}h^2 + \frac{f'''(x)}{3!}(-h)^3+..$

더하면

$$f(x+h) + f(x-h) = 2f(x) + f''(x)h^2 + ( )h^4 + ...$$

$h^4$에서 자른다고 생각하면

$$★ f''(x)=\frac{1}{h^2}[f(x+h)-2f(x)+f(x-h)] + O(h^2)$$

자동차 번호판 인식할 때 쓴다고 칸다.

질문이 없으니 기출 문제풀이

테일러 변형식 다시 갖고오면

$$f(x+h)=f(x)+f'(x)h+\frac{f''(x)}{2!}h^2+\frac{f'''(x)}{3!}h^3+...$$

  1. $f(x+3h)=f(x)+3f'(x)h+...$

  2. $f(x-h)=f(x)-f'(x)h+...$

빼면

$$f(x+3h)-f(x-h)=4f'(x)h+\frac{f''(x)}{2!}8h^2+....$$

$$f'(x)=\frac{1}{4h}[f(x+3h) - f(x-h)] + ()h + ()h^2+...$$

따라서 오차는 가장 큰 2번항을 따라 $O(h)$ 가 된다.

P6

기출 풀이 2

테일러 변형식 또 다시 갖고오면

$$f(x+h)=f(x)+f'(x)h+\frac{f''(x)}{2!}h^2+\frac{f'''(x)}{3!}h^3+...$$

푸는법 여러개. 이중 하나는 이것.

  1. $4f(x+h)$ 를 구함.

    $$4f(x+h) = 4f(x)+4f'(x)h+\frac{4}{2!}f''(x)h^2+\frac{4f'''(x)}{3!}h^3+...$$

  2. $f(x+2h)$ 를 구함. $$f(x+2h)=f(x)+2f'(x)h+\frac{f''(x)}{2!}(2h)^2+\frac{f'''(x)}{3!}(2h)^3...$$

  3. 뺌. $$4f(x+h)-f(x+2h)=3f(x)+2f'(x)h-\frac{4f'''(x)}{3!}h^3+...$$ $$4f(x+h)-3f(x)-f(x+2h)=2f'(x)h-\frac{4f'''(x)}{3!}h^3+...$$ $$\frac{1}{2h}[4f(x+h)-3f(x)-f(x+2h)]=f'(x) - \frac{2f'''(x)}{3!}h^2+...$$

    구하는것이 $f'(x)$ 이므로 나머지 첫항은 $-\frac{2f'''(x)}{3!}h^2$.

    따라서 답은 $O(h^2)$