【Python/SymPy】テイラー展開を計算

Pythonモジュール「SymPy」でテイラー展開を計算する方法をソースコード付きで解説します。

テイラー展開を計算

Pythonモジュール「SymPy」の「series」でテイラー展開を計算することが出来ます。

サンプルコード

サンプルプログラムのソースコードです。

# -*- coding: utf-8 -*-

var("a:z")              # a~zまで変数として扱う
fx = sin(x)             # 関数の定義
dfx = series(fx, x)     # sin(x)のテイラー展開
print(dfx)              # x - x**3/6 + x**5/120 + O(x**6)

3/xの無限大への極限は0だとすぐにわかりますが、プログラムでも無事に計算出来ました。

関連ページ
1 【Python/SymPy】記号計算入門Python入門 基礎文法とサンプル集
関連記事