Processing math: 85%

テイラー展開可能な点と不可能な点

テイラー展開が可能であるためには、f(x0)はもちろん、任意の階数の微係数ddxf(x0),d2dx2f(x0),が全て計算できる場所でなくてはいけない。たとえば、f(x)=xを原点x=0の回りにテイラー展開することはできない(つまり、この関数は原点において解析的でない)。ddxf(x)=12xなので、x=0では微分が存在しない(あえて書くなら)。グラフでは、x=0において線が垂直に立っていることで「微分できない」ことが表現されている。

このことを反映して、↓のプログラムでx=0付近で展開させると、
0NaN…(x)NaN…(x)2NaN…(x)3
のような表示が出る。この「NaN」は「Not a Number」の略で「0で割り算したから数字じゃないものになっちゃいましたよ!」という意味。

ではxのような関数はどうやって近似するかというと、x=0以外、たとえばx=1の回りにテイラー展開する。x=1でなら、12x|x=1=12となってちゃんと値がある。二階微分も計算しておくと、d2dx2x=14x32となるから2次の項の係数は12d2dx2x|x=x0=18であり(3次以上の項については詳細は省くが同様の計算を行って)、

x=1+12(x1)18(x1)2+116(x1)35128(x1)4+

のように展開できる。たとえば電卓を叩けば1.2という式が出るが、電卓内部では上のような展開を使って計算される。ちょっとやってみると、

\begin{equation} \sqrt{1.2}= \underbrace{\underbrace{\underbrace{\underbrace{1 +\underbrace{{1\over 2}(1.2-1)}_{0.1}}_{1.1}-\underbrace{{1\over 8}(1.2-1)^2}_{0.005}}_{1.095}+\underbrace{{1\over 16}(1.2-1)^3}_{0.0005}}_{1.0955}-\underbrace{{5\over 128}(1.2-1)^4}_{0.0000625}}_{1.0954375}+\cdots \end{equation}

のようにして正しい値に近づいていく。

では、以下の図で\sqrt{x}のテイラー展開を見よう。


ここでは、sqrt(x)のx=1を中心とした展開を行っている。現在0番目の項のグラフまでを見せている。
下の「次のステップへ」というボタンを押すと、テイラー展開の低い次数から順に、展開結果の関数が表示される。
表示している関数
sqrt(x)








cosのテイラー展開へ ↑第11講の最初へ logのテイラー展開へ→