本网站由以下捐款支持:OEIS基金会.

用户:M.F.Hasler/工作进行中/OEIS改进/关键字lrec

来自OeisWiki
跳转到:航行,搜索

(编辑本节。0)这是关于引入带有任意数量可选参数的新关键字“lrec”,提供了几个

  • 易于实施(参见。实施),
  • 非常强大的增强功能,用于线性递归序列。

简介

lrec:c1:…:cN公司

其中可选参数c1,。。。,cN公司是N个数值参数(**)。这描述了系数为c1,。。。,cN、,,a(n)=总和(c_i a(n-i),i=1..n)。

(**)可能的扩展可以允许其他附加参数,但不一定是数字参数。例如,lrec:order:99可以描述99阶但未指定系数的lin.rec.序列。(这里,“order”是一个不变的文本限定符,“99”是一个任意的数字正整数参数。)

目标和范围

该KW将允许

  • 第N阶lin.rec.序列的标识(特殊约定,例如lrec:N:0或lrec:order:N,可用于指定顺序,而不给出系数(在特殊情况下可能有用,例如非常大的N)
  • 分类(在经典索引中,或为LREC序列自动构建的特殊索引中)
  • (作为主要目的)“动态”计算任意数量的项,假设递归的“规则部分”已经足够早地开始,以便可以基于最后N个作为DATA给出的项来完成。
  • 这些术语的输出
    • 有几种形式,主要是b文件,但也可能是表格、图形、列表,...;
    • 所有这些都有不同的文件格式(TXT、CSV、XLS、RTF、TEX、GIF、SVG、PNG…)和数据格式
      (“printf”类型格式说明符柔性制造技术可能的话)

细节

动态b文件创建

对任意数量的项进行“动态”计算是非常容易的,假设递归的“常规部分”已经足够早地开始,这样就可以基于最后N个作为DATA给出的项来完成。

有几个选项:

  • 决定术语数量
    • 带有表单的专用页面
    • 点击kw时弹出窗口
    • 固定按钮/链接以生成100、1000…的b文件,。。。条款
  • 可以使用不同的格式:
    • 带或不带描述性标题行
    • 表格中的行,格式为“%d%l”或“%1”或“[%d,%l]”或“%d\t%l”或”%d,%l“或”%d&%l\\“。。。(其中%d表示索引n,%l表示数据a(n))。
    • TXT或XLS或CSV或RTF或其他格式

进一步改进

范围默认上限的启发

通过检查DATA(DATA中最后/最大项的增长和/或大小),可以提供启发,以确定b文件的合理大小(上限):

(待编写)


动态图形创建

基于很容易计算任意数量的项的可能性,

  • 不仅可以创建b文件,还可以创建图形(散点图……)
  • GIF、SVG、PNG或任何其他格式。

对于一些常见的请求(序列号、范围、格式…),结果可以缓存在服务器上。这也适用于之前的情况;前面的(启发式,…)也适用于此。


自动索引

链接到索引部分

  • 这个kw(带或不带可选参数)允许建立到OEIS索引适当部分的链接

....

建立lrec序列索引

  • lrec-kw远远超出了上述“基本”功能,而且需要做更多的工作,它还可以用于自动构建所有(如此标记的)lin.rec.sequence的索引。
谢谢!这可能有用,但在我看来“反过来”:我将详细说明在谈话页面上-M.F.哈斯勒2013年12月31日13:56(UTC)

代码片段

[此部分仍有待编写。您可以提供帮助!:)](是否应该复制此部分并移至各自功能的讨论中?-我认为不应该。)