我有一个直线复发的问题,即下一个因素不仅仅取决于先前的价值,例如菲博托切合顺序。 计算Nth要素的一种方法就是通过功能电话加以界定,例如。
Fibonacci[0] = 0; Fibonacci[1] = 1;
Fibonacci[n_Integer?Positive] := Fibonacci[n] + Fibonacci[n - 1]
就我工作的顺序而言,这正是我的工作。 (定义载于<代码>Module,因此我不污染Global'
。) 然而,我将用2个<>10- 213点来利用这一系统,因此,我担心,如果我刚才需要最后任期,我就没有事先的内容。 我愿使用<代码>Fold来做这项工作,但<代码>Fold只读到眼前的结局,这意味着它不能直接用于处理一般线性重复问题。
我与取代<代码>Fold 和FoldList
的职能一样,通过特定数量的事先顺序要素,即职能。
In[1] := MultiFoldList[f, {1,2}, {3,4,5}] (* for lack of a better name *)
Out[1]:= {1, 2, f[3,2,1], f[4,f[3,2,1],2], f[5,f[4,f[3,2,1],2],f[3,2,1]]}
我这样做了,但我在保存该笔记本之前就关闭了该笔记本。 因此,如果我自己改写,我就把它放在后面。
www.un.org/chinese/ga/president 我的具体问题是:Im 履行http://books.google.com/books?id=kfNQAAMAAJ&q=inauthor%3a%22 George+Allen+Baker 2022&dq=inauthor%3a%22 George+Allen+Baker%22&hl=en&ei=lJl9TezYO0lQeFifHBQ&sa=Xlow&;i=subo=Q_res&d 创建近似值的一部分是产生一套系数,即:
A[n+1]== A[n] + (z - z[[n]]) a[[n+1]] A[n-1]
至少我可以看到的是<代码>RSolve或MatrixPower
不能使用。