LinearRecurrence

LinearRecurrence[ker,init,n]

给出由线性回归迭代得到的长度为 n 的序列,其中核 ker 的初值为 init.

LinearRecurrence[ker,init,{n}]

给出第 n.

LinearRecurrence[ker,init,{nmin,nmax}]

给出第 nmin 项到第 nmax 项.

更多信息

  • kerinit 可以包含任意符号表达式、数组.
  • 初值列表 init 的长度至少和核列表 ker 相同.
  • 如果 init 的长度大于 ker,仅使用后 Length[ker] 的元素.
  • LinearRecurrence[{a1,,ad},{y1,,yd},n] 迭代回归方程 ,初始条件 .
  • 系数 ai 和初值 yj 为数组时,则迭代回归被解释为数值和反演系数的点积 .
  • 如果初值 yj 有维数 {m1,,ms},则系数 ai 必须是标量或有维数 {m1,m1}.

范例

打开所有单元关闭所有单元

基本范例  (3)

求解核 {-3, 1} 的一阶微分方程法的一个初值问题:

求前几个 Fibonacci 数:

范围  (2)

LinearRecurrence 作用于符号核和初值:

LinearRecurrence 作用于数组:

推广和延伸  (2)

从给出范围中产生一个子集:

仅给出一个迭代中最后的值:

应用  (2)

产生包含 Padovan 序列的递归序列:

Pell 数:

Pell-Lucas 数:

Perrin 序列:

对于较大的 n,以有效方式计算线性回归的第 n 项:

属性和关系  (1)

RSolve 求出差分方程的符号解:

LinearRecurrence 产生一个程序解:

RSolveValue 获取同样的结果:

可能存在的问题  (1)

初值的长度大于核的长度:

仅使用最后的项:

巧妙范例  (1)

Wolfram Research (2008),LinearRecurrence,Wolfram 语言函数,https://reference.wolfram.com/language/ref/LinearRecurrence.html (更新于 2017 年).

文本

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_2024_linearrecurrence, author="Wolfram Research", title="{LinearRecurrence}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/LinearRecurrence.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_linearrecurrence, organization={Wolfram Research}, title={LinearRecurrence}, year={2017}, url={https://reference.wolfram.com/language/ref/LinearRecurrence.html}, note=[Accessed: 22-November-2024 ]}