Range

Range[imax]

生成列表 {1,2,,imax}.

Range[imin,imax]

生成列表 {imin,,imax}.

Range[imin,imax,di]

使用步长 di 生成列表.

更多信息

  • Range 的自变量不一定是整数.
  • Rangeimin 开始,并连续以增量 di 递增直至结果大于 imax.
  • Range 使用标准 Wolfram 语言迭代指定,同单个变量的应用相同.
  • Range 具有属性 Listable.

范例

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

基本范例  (3)

范围  (6)

采用2作为步长:

用一个负数步长:

用明确的数值步长:

用机器数步长:

步长精度为 24:

较大数的范围:

推广和延伸  (2)

用一个符号步长:

使用范围指定列表:

应用  (4)

产生一个几何序列:

从系数生成多项式:

形成一个随机排列:

求逆排列:

属性和关系  (2)

Range[imin,imax,di] 等价于 Table[i,{imin,imax,di}]

RangeSpan (;;) 作为 Part 指定:

可能存在的问题  (3)

关于某些大小的步长,Range 可能不包含给出的上限:

尽管下限是明确的,但不精确的步长导致第一个元素不精确:

Range 接受 Quantity 表达式作为极限和步长:

对于 Quantity 表达式,当确定元素是否在界限的范围内时,要考虑到 Precision

巧妙范例  (1)

制作嵌套范围:

以树型显示它:

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

文本

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_range, organization={Wolfram Research}, title={Range}, year={1988}, url={https://reference.wolfram.com/language/ref/Range.html}, note=[Accessed: 22-November-2024 ]}