泰勒系列扩展了一个任意函数

时间:2013-10-02 18:11:24

标签: c matlab taylor-series

我试图获得任意函数的泰勒级数展开的系数。输入函数必须是变量的形式,输出必须只包含系数。

我尝试了一些像'taylor'这样的MATLAB函数,但它们以符号形式写的表达式给出了整个扩展。 我知道可以在Mathematica中完成这样的事情,但我没有接触它。因此,我不愿意使用Mathematica来做这件事。

如果可以建议MATLAB函数,那将是一个很大的帮助。能够做到这一点的C / C ++库同样有用。

编辑: 我需要泰勒级数展开的系数: 我需要找到泰勒级数展开的系数

f(x)= Product_from_ {m = 1} _to {M} [{(1-2 ^ { - m})z(1-p)} / {1-z +(1-2 ^( - m) )z(1-p)}]。

2 个答案:

答案 0 :(得分:3)

您在寻找this function吗?

答案 1 :(得分:0)

我想我找到了办法:

syms的形式输入功能。然后使用taylor找到泰勒级数展开式。然后使用sym2poly获取系数。

如果有人有更好的方法,请写下你的答案。