LinearRecurrence[ker,init,n]
给出由线性回归迭代得到的长度为 n 的序列,其中核 ker 的初值为 init.
LinearRecurrence[ker,init,{n}]
给出第 n
项
.
LinearRecurrence[ker,init,{nmin,nmax}]
给出第 nmin 项到第 nmax 项.
LinearRecurrence
LinearRecurrence[ker,init,n]
给出由线性回归迭代得到的长度为 n 的序列,其中核 ker 的初值为 init.
LinearRecurrence[ker,init,{n}]
给出第 n
项
.
LinearRecurrence[ker,init,{nmin,nmax}]
给出第 nmin 项到第 nmax 项.
更多信息
- ker 和 init 可以包含任意符号表达式、数组.
- 初值列表 init 的长度至少和核列表 ker 相同.
- 如果 init 的长度大于 ker,仅使用后 Length[ker] 的元素.
- LinearRecurrence[{a1,…,ad},{y1,…,yd},n] 迭代回归方程
,初始条件
、…
. - 系数 ai 和初值 yj 为数组时,则迭代回归被解释为数值和反演系数的点积
. - 如果初值 yj 有维数 {m1,…,ms},则系数 ai 必须是标量或有维数 {m1,m1}.
范例
打开所有单元 关闭所有单元基本范例 (3)
范围 (2)
LinearRecurrence 作用于符号核和初值:
LinearRecurrence[{a, b}, {c, d}, 5]LinearRecurrence 作用于数组:
LinearRecurrence[{1, 1}, {{1, 2}, {2, 1}}, 10]LinearRecurrence[{{{1, 1}, {0, 1}}, {{1, 0}, {-1, 1}}}, {{1, 2}, {2, 1}}, 6]推广和延伸 (2)
应用 (2)
LinearRecurrence[{0, 1, 1}, {1, 1, 1}, 10]LinearRecurrence[{2, 1}, {0, 1}, 10]LinearRecurrence[{2, 1}, {2, 2}, 10]LinearRecurrence[{0, 1, 1}, {3, 0, 2}, 10]LinearRecurrence[{3, 2, 1, 4}, {1, -36, 9, 80}, {500}]//AbsoluteTimingLinearRecurrence[{3, 2, 1, 4}, {1, -36, 9, 80}, {500000}];//AbsoluteTiming属性和关系 (1)
RSolve 求出差分方程的符号解:
RSolve[{a[n + 2] == a[n + 1] + a[n], a[0] == 1, a[1] == 1}, a, n]Table[a[n] /. %[[1]], {n, 0, 6}]LinearRecurrence 产生一个程序解:
LinearRecurrence[{1, 1}, {1, 1}, {7}]用 RSolveValue 获取同样的结果:
RSolveValue[{a[n + 2] == a[n + 1] + a[n], a[0] == 1, a[1] == 1}, a[6], n]可能存在的问题 (1)
巧妙范例 (1)
ListLinePlot[{Re[#], Im[#]}& /@ LinearRecurrence[{Exp[I Pi / Sqrt[2]], I} / 1.1, {1, 1}, 100], PlotRange -> All, AspectRatio -> Automatic]相关链接
文本
Wolfram Research (2008),LinearRecurrence,Wolfram 语言函数,https://reference.wolfram.com/language/ref/LinearRecurrence.html (更新于 2017 年).
CMS
Wolfram 语言. 2008. "LinearRecurrence." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2017. https://reference.wolfram.com/language/ref/LinearRecurrence.html.
APA
Wolfram 语言. (2008). LinearRecurrence. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/LinearRecurrence.html 年
BibTeX
@misc{reference.wolfram_2026_linearrecurrence, author="Wolfram Research", title="{LinearRecurrence}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/LinearRecurrence.html}", note=[Accessed: 27-October-2026]}
BibLaTeX
@online{reference.wolfram_2026_linearrecurrence, organization={Wolfram Research}, title={LinearRecurrence}, year={2017}, url={https://reference.wolfram.com/language/ref/LinearRecurrence.html}, note=[Accessed: 27-October-2026]}