python泰勒展开_如何利用sympy对未知函数$f(x)$进行符号泰勒展开
正如@asmurer所描述的,現在這是可能的from sympy import init_printing, symbols, Function
init_printing()
x, h = symbols("x,h")
f = Function("f")
pprint(f(x).series(x, x0=h, n=3))
或者from sympy import series
pprint(series(f(x), x, x0=h, n=3))
兩種回報? 2 ?│
2 ? d ?│
(-h + x) ??────(f(ξ?))?│
? 2 ?│
? d ?│ ?dξ? ?│ξ?=h ? 3 ?
f(h) + (-h + x)??───(f(ξ?))?│ + ──────────────────────────── + O?(-h + x) ; x → h?
?dξ? ?│ξ?=h 2
如果你想要一個有限差分近似值,你可以寫FW = f(x+h).series(x+h, x0=x0, n=3)
FW = FW.subs(x-x0,0)
pprint(FW)
為了得到前向近似值,它返回? 2 ?│
2 ? d ?│
h ??────(f(ξ?))?│
? 2 ?│
? d ?│ ?dξ? ?│ξ?=x? ? 3 2 2 3 ?
f(x?) + h??───(f(ξ?))?│ + ────────────────────── + O?h + h ?x + h?x + x ; (h, x) → (0, 0)?
?dξ? ?│ξ?=x? 2
總結
以上是生活随笔為你收集整理的python泰勒展开_如何利用sympy对未知函数$f(x)$进行符号泰勒展开的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 西门子冰箱led照明灯拆装方法?
- 下一篇: 信用卡的风险有哪些 一定要防止被盗刷