此页面已于今日创建(参见历史记录)作为OEIS序列自动生成内容项目的门户,参见下文。它是以下内容的子页面待办事项而不是其他等效页面(建议的项目,未来项目,在OEIS上执行, ...: 看见待办事项列表)只是因为待办事项是最短的类型。
关于本项目
有关本项目的所有准确细节(即本页的更改)应通过讨论对话页面。本文本旨在提供一个起点。该项目来源于经常制作的观察到这是可取的由于多种原因(参见下文)自动生成OEIS记录的几个部分,以确保结果正确。目标是详细说明
- 一方面,明确说明我们想要什么和不想要什么
- 另一方面,要实现这一点:不仅要提供计算内容的脚本代码,还要提供有关如何将其集成到页面中的所有必要细节。
范围
有人建议主要关注具有常系数的非常大的线性递归序列集,以及多项式函数的重要子集。关于内容,人们主要可以想到:
- b文件(或其他格式的数据),
- 其他链接,
- 公式(选择最有用的标准公式,以及更多信息的链接)
- 各种语言的程序:详见下文。
具体主题见下文。
我们不想要的
- 内容不正确
- 额外的服务器负载或磁盘空间使用
- 无响应页面
- 任何其他性能点击(例如搜索结果等)
- 任何安全风险
- 乱七八糟的或不易阅读的记录
我们想要什么
- 无额外的服务器负载:客户端计算(由访问者的浏览器完成)
- 这也将节省带宽:数据(b文件或其他)将在客户端生成,而不是通过互联网下载。这应该对OEIS服务器和客户端都有好处。
- 对于b文件,我们可以提供一系列按钮,以提供文件的预定义大小(100、10^4…项)和/或用户定义的大小(INPUT元素),以及不同的格式(传统的“na(n)\n”格式或其他格式,更适合作为CAS的输入):见下文。
- 有用的公式
- 我们希望数据、公式等100%正确。特别是,我们将非常小心地确保
- 序列实际上是假定的类型
- 没有舍入误差或类似误差会影响计算数据。
- 如果有疑问,最好不要提供内容(或者可能有明确的警告),而不要提供错误的内容。
为什么我们想要自动发电
- 减少服务器负载(除其他外,当然是一个大问题,web爬虫会再次下载大量b文件)
- 以最低成本提供更多附加价值:
- 用户选择大小和格式的数据/b-文件;
- 所有相关序列的所有相关公式和程序
- 通过防止琐碎和错误的贡献,显著减少编辑器的工作特别是“跳转”编辑。
具体内容类型
这里我们根据内容的类型列出了一些更明确的注意事项:
b文件
(待编写)
配方奶粉
- a(n)的显式公式
- g.f.,例如f.,递归关系(用户可以选择a(n+1)=。。。或a(n)=。。。或a(n)+c1 a(n-1)+…+aN a(n-n)=0)等
- 其他标准公式(用于序列的特殊子类别)
程序
我们希望为
- 计算一个给定项,即序列的一段,以打印这些项,并将其存储在数组中,
- 可能:绘制它们(?),创建b文件(仍然有用吗?),
我们不想让屏幕上同时显示全部程序。可能每种语言只有一行代码(对于最新的语言),单击一个按钮可以“查看”(即:生成)更多内容。
- (注意:该按钮应激活脚本以进一步生成更多内容(此处为程序)。我们不希望“预先”下载数千字节的内容,而只是通过CSS“隐藏”。)
实施
(下面是具体的JavaScript代码以及如何将其集成到OEIS网页中的详细信息)如有必要,使用子页面。
如何集成它
META或脚本链接到服务器上的.js文件?和/或将部件/压缩版本集成到HTML代码中?
- 请参阅对话页面供讨论
脚本集合
关于此页面
历史
已创建初始版本。—MFH公司2018年11月16日17:45(东部标准时间)
将此页面引用为
作者:,待办事项/自动生成.— 摘自整数序列在线百科全书®Wiki(OEIS®Wiki)。[https://oeis.org/wiki/ToDo/Auto-generate网站]