SequenceFoldList

SequenceFoldList[f,{x1,,xn},{a1,a2,}]

给出 {x1,,xn,f[x1,,xn,a1],f[x2,,xn,f[x1,,xn,a1],a2],}.

SequenceFoldList[f,{x1,,xn},{a1,a2,},k]

在每一步中将 f 应用于 k 个参数上,其中前 n 个参数来自于 xi 或之前的结果,后 k-n 个参数来自于 ai.

更多信息

  • SequenceFoldList[f,{x1,,xn},{a1,a2,}] 中,假定函数 fn+1 个参数.
  • 如果 xlistalist 是长度分别为 nm 的列表,那么 SequenceFoldList[f,xlist,alist] 会返回一个长度为 n+m 的列表. nm 中可同时为零,或任意一个为零.
  • SequenceFoldList[f,{x},{a,b,}] 等价于 FoldList[f,x,{a,b,}].
  • SequenceFoldList[f,{x1,,xn},{a1,a2,}] 等价于 SequenceFoldList[f,{x1,,xn},{a1,a2,},n+1].
  • 如果 xlistalist 是长度分别为 nm 的列表,那么 SequenceFoldList[f,xlist,alist,k] 会返回一个长度为 Max[2n+m-k+1,n] 的列表. nmk 中任意一个都能为零,只要 kn.

范例

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

基本范例  (2)

范围  (2)

每一步都从第三个参数中取出一个元素:

每一步都从第三个参数中取出多个元素:

应用  (2)

斐波那契数列:

显示外推法的阶数增加时,收敛于精确解的过程:

属性和关系  (10)

SequenceFold[f,xlist,alist] 返回 SequenceFoldList[f,xlist,alist] 的最后一个元素:

SequenceFoldList[f,xlist,alist] 结果中的每个元素都是根据其前一个元素和 alist 中的一个元素构建的:

SequenceFoldList[f,xlist,alist,k] 结果中的每个元素都是根据其前一个元素和 alist 的多个元素构建的:

SequenceFold 给出 SequenceFoldList 结果的最后一个元素:

从长度为1的种子序列开始,可使 SequenceFoldList 等价于 FoldList:

一个空的种子序列使得 SequenceFoldList 等价于 Map:

如果列表的第三个参数为空,则返回种子序列:

这等价于将 f 应用于一个分区列表:

如果 f 只有一个参数,那么 SequenceFoldList 等价于 NestList

函数参数的数量不能小于种子序列的长度:

如果它们相等,那么第三个参数列表里的实际元素都不会被用上:

Wolfram Research (2015),SequenceFoldList,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SequenceFoldList.html.

文本

Wolfram Research (2015),SequenceFoldList,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SequenceFoldList.html.

CMS

Wolfram 语言. 2015. "SequenceFoldList." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/SequenceFoldList.html.

APA

Wolfram 语言. (2015). SequenceFoldList. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/SequenceFoldList.html 年

BibTeX

@misc{reference.wolfram_2024_sequencefoldlist, author="Wolfram Research", title="{SequenceFoldList}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/SequenceFoldList.html}", note=[Accessed: 25-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_sequencefoldlist, organization={Wolfram Research}, title={SequenceFoldList}, year={2015}, url={https://reference.wolfram.com/language/ref/SequenceFoldList.html}, note=[Accessed: 25-November-2024 ]}