wolfram-mathematica - 如何在mathematica中自动获取生成函数

标签 wolfram-mathematica

本书附录http://www.math.upenn.edu/~wilf/DownldGF.html ,第194页,作者提到在Mma 2.0(很老。:P)中,有一个函数可以直接从递归关系中得到生成函数,就像其中给出的例子:

GeneratingFunction[{f[n+2]==f[n+1]+f[n], f[0]==0, f[1]==1},f[n],n,x]

但是在 mma 7.0/8.0 中,同样的功能似乎不再做那种工作了。有谁知道如何获得等效功能?非常感谢。

最佳答案

GeneratingFunction 范围已更改。 Here you may find过时的遗留文档(在文档中间)。

现在您可以执行相同的操作,但分两步进行。首先用 RSolve 求解递归关系并找到生成函数。像这样:

GeneratingFunction[
 RSolve[{f[n + 2] == f[n + 1] + f[n], f[0] == 0, f[1] == 1}, f[n], n], 
n, x]  

出去

{{GeneratingFunction[f[n], n, x] -> -(x/(-1 + x + x^2))}}

关于wolfram-mathematica - 如何在mathematica中自动获取生成函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4911900/

相关文章:

wolfram-mathematica - 在更高的抽象级别上进行概率计算

wolfram-mathematica - 在 Mathematica 中测试 Null 和非 Null

python - 在 Python 中求解多项式方程

wolfram-mathematica - 将模块定义为 Manipulate 表达式的一部分与初始化部分中的任何性能问题?

matrix - 如何用矩阵的一些不连续的行和列形成子矩阵

wolfram-mathematica - 如果做 "math foo bar",如何在 Mathematica 中获取 foo 和 bar?

post - 从 Mathematica 将图像上传到 Imgur

wolfram-mathematica - Mathematica编辑器:删除左侧的[[]后自动删除右侧匹配的']'吗?

wolfram-mathematica - 如何加速动态显示带有自定义刻度的图形?

performance - 检查列表是否包含零的最快方法