1

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

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

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

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

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

4

2 回答 2

3

你在寻找这个功能吗?

于 2013-10-02T19:10:30.620 回答
0

我想我找到了一种方法:

以 的形式输入函数syms。然后用taylor求泰勒级数展开。之后sym2poly用于获取系数。

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

于 2013-10-11T06:23:07.737 回答