求導/泰勒展開
前言:求導是為泰勒展開鋪路的。。
求導
\(f'(x)\)為\(f(x)\)的導數,即\(f(x)\)在\(x\)上的變化率
\(\begin{aligned} f'(x)=\lim_{\Delta x\rightarrow 0} \frac{f(x+\Delta x)-f(x)}{\Delta x}\end{aligned}\)
\(f(x)\)在\(x\)上可導的前提是\(f(x)\)在\(x\)上是連續的
一種不完善的判定條件是\(\begin{aligned} \lim_{\Delta x\rightarrow 0^+} \frac{f(x+\Delta x)-f(x)}{\Delta x}=\lim_{\Delta x\rightarrow 0^+} \frac{f(x)-f(x-\Delta x)}{\Delta x}\end{aligned}\)
求導法則
\(1.(x^n)'=n \cdot x^{n-1}\)\((n\in \R\),但是要注意定義域)
\(2.(\sin x)'=\cos x,(\cos x)'=-\sin x\)
\(3.(e^x)'=e^x\)
\(4.(a^x)'=\ln a\cdot a^x\)
\(5.(\ln x)'=\frac{1}{x}\)
\(6.\log_a x=\frac{1}{x\ln a}\)
\(7.(f(x)g(x))'=f'(x)g(x)+f(x)g'(x)\)
\(8.\displaystyle (\frac{f(x)}{g(x)})'=\frac{f'(x)g(x)-f(x)g'(x)}{g^2(x)}\)
\(9.(f(g(x)))'=f'(g(x))\cdot g'(x)\)
如\(f(x)=\ln x,g(x)=ax-1\)
\(f'(x)=\frac{1}{x},f'(g(x))=\frac{1}{ax-1}\)
\(g'(x)=a\)
\((\ln (ax-1))'=\frac{a}{ax-1}\)
$$ \ $$
泰勒 Taylor 展開
\(\text{Taylor}\)展開是用函數\(f(x)\)在某個點\(x_0\)上不斷求導之后的函數值表示出函數本身
從而將任何一個函數表示成(可能不是有窮的)多項式函數形式
\(\begin{aligned} f(x)=\sum _{i=0}^{\infty}\frac{f^{(i)}(x_0)}{i!}(x-x_0)^i\end{aligned}\)
其中\(f^{(i)}\)表示\(f\)的\(i\)階導數
當\(x_0=0\)時,這個展開被稱為麥克勞林 \(\text{Maclaurin}\)展開,即
\(\begin{aligned} f(x)=\sum _{i=0}^{\infty}\frac{f^{(i)}(0)}{i!}x^i\end{aligned}\)
Taylor 展開的證明
為了便於描述,下面直接對於\(\text{Maclaurin}\) 展開敘述 , \(\text{Taylor}\)展開相當於平移了\(x_0\)
不妨設\(f(x)\)展開后的多項式函數系數為\(a_i\),即設\(\begin{aligned} f(x)=\sum_{i=0}^{\infty}a_ix^i\end{aligned}\)
不斷對於\(f(x)\)求導得到下式
\(\begin{aligned} f^{(0)}(x)= a_0+a_1x+a_2x^2+a_3x^3\cdots \end{aligned}\)
\(\begin{aligned} f^{(1)}(x)= a_1+2a_2x+3a_3x^2+4a_4x^3\cdots \end{aligned}\)
\(\begin{aligned} f^{(2)}(x)= 2a_2+6a_3x^1+12a_4x^2+20a_5x^3\cdots \end{aligned}\)
\(\cdots\)
\(\begin{aligned} f^{(n)}(x)= n!a_n+\prod_{i=2}^{n+1}i\cdot a_{n+1}x^1+\prod_{i=3}^{n+2}i\cdot a_{n+2}x^2\cdots \end{aligned}\)
帶入這些函數在0上的取值,得到
\(f^{(i)}(0)=i!\cdot a_i\)
因此\(\begin{aligned} f(x)=a_ix^i=\sum _{i=0}^{\infty}\frac{f^{(i)}(0)}{i!}x^i\end{aligned}\)
常見的Taylor展開
如果你是數學生
\(\displaystyle e^x= 1+x+\frac{x^2}{2}+\ldots+ \frac{x^n}{n!}+\theta\frac{x^{n+1}}{(n+1)!},\theta\in (0,1)\)
所以實際上是
\(\left\{\begin{aligned}e^x\ge 1+x+\frac{x^2}{2}+\ldots+\frac{x^n}{n!}&& 2\not |n\text{ or }\ge 0\\ e^x\leq 1+x+\frac{x^2}{2}+\ldots+\frac{x^n}{n!}&& \text{otherwise}\end{aligned}\right.\)
\(\ln x\leq x-1\)
諸如此類,常用於\(e^x,\ln x\)的放縮處理
如果你是OIer/ACMer
帶入\(f(x)=e^x,x_0=0\),得到
\(\begin{aligned} f(x)=e^x=\sum _{i=0}^{\infty}\frac{x^i}{i!}\end{aligned}\)
類似的
\(\displaystyle [x^n]e^{ax}=\frac{a^n}{n!}\)
還有很多都可以自己代入一下,比如
\(\begin{aligned} \frac{1}{1-x}=\sum_{i=0}^{\infty} x^i\end{aligned}\)
\(\begin{aligned} -\ln (1-x)=\ln \frac{1}{1-x}=\sum_{i=1}^{\infty}\frac{x^i}{i}\end{aligned}\)
\(\begin{aligned}\sin x =\sum_{i=1}(-1)^{i+1}\frac{x^{2i+1}}{(2i+1)!}\end{aligned}\)
\(\begin{aligned}\cos x=\sum_{i=0}(-1)^{i}\frac{x^{2i}}{(2i)!}\end{aligned}\)
應用:牛頓迭代法