Template:數列

本页使用了标题或全文手工转换
被永久保护的模板
维基百科,自由的百科全书
{{數列 | 顯示模式,$1會填入數列項 | 從哪項開始列 | 列到哪一項 | 以x表示數列}}
  • {{數列|$, |1|10|質數(x)}}→「2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 」
  • {| class=wikitable {{數列|{{!!}} $ |1|10|質數(x)}} |}
2 3 5 7 11 13 17 19 23 29
文档图示 模板文档[查看] [编辑] [历史] [清除缓存]

概要

根據指定數學式(以{{複變運算}}為基礎)產生一個數列。

參數及使用方法

{{數列 | 顯示模式,$1會填入數列項 | 從哪項開始列 | 列到哪一項 | 以x表示數列}}
  • 例如要產生一個平方數x^2的數列,可以使用以下語法
    {{數列| $,  | 1 | 10 | x^2}}
    →1, 4, 9, 16, 25, 36, 49, 64, 81, 100,
  • 亦可以指定最初項,定義遞迴的數列,例如斐波那契数列,表達式以last(1)+last(2)表示前兩項的和,並定義參數|last1=1,完整語法如下:
    {{數列| $,  | 1 | 10 | last(1)+last(2) | last1=1}}
    →1, 1, 2, 3, 5, 8, 13, 21, 34, 55,

關於數列表達式可用語法詳見以下說明:

模板數據

以下是该模板的模板数据,适用于可视化编辑器等工具。

數列模板数据

模板模式

當表達式無法表達,只能透過模板呼叫時,可以使用模板模式:

{{數列 | 顯示模式,$1會填入數列項 | 從哪項開始列 | 列到哪一項 | 使用維基代碼表達要列的數列,當中的$會自動替換成數值 | template=yes}}
  • 例如要產生一個{{進制|2|n}}的數列,可以使用以下語法
    {{數列| $,  | 1 | 10 | <nowiki>{{進制|2|$}}</nowiki> | template=yes}}
    →1, 10, 11, 100, 101, 110, 111, 1000, 1001, 1010,
  • 作為數列的模板語法必須防止提前解析,可使用跳脫字元\及魔術字{{!}}
    {{數列| $,  | 1 | 10 | {\{進制{{!}}2{{!}}$}\} | template=yes}}
    →1, 10, 11, 100, 101, 110, 111, 1000, 1001, 1010,

範例

  • 產生一個質數的數列:
       {{數列| $,  | 1 | 10 | 質數(x)}} 「2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 」
  • 產生一個質數的表格:
      
{| class=wikitable
{{數列|{{!!}} $ |1|10|質數(x)}}
|}
2 3 5 7 11 13 17 19 23 29

參見