Makelist 原语
以编程方式构造列表的另一种方法是使用 makelist 原语。
参见 makelist。
此原语的格式为
前四个参数是必需的;最后一个参数 step 是可选的。Makelist 通过使用你在参数 x 中指定的名称构造临时变量,并将 x 设置为从 x1 到 x2 的所有数字,并重复计算表达式 f(x) 来创建列表。以下定义创建从 1 到 6 的整数列表(即 [1,2,3,4,5,6]):
类似地,以下定义创建 1 到 6 的整数平方列表(即 [1,4,9,16,25,36]):
Makelist 通常在每次迭代后将变量 x 递增一。你可以通过为 step 参数包含一个值来指定不同的步长。以下表达式创建 0 到 10 之间的偶数列表(即 [0,2,4,6,8,10]):
你用于 f(x) 的表达式可以是完整的方程,也可以引用你定义的其他函数。
参见创建列表。