Table

Table[expr,n]

产生 exprn 个拷贝的列表.

Table[expr,{i,imax}]

产生 i 从1到 imaxexpr 值的列表.

Table[expr,{i,imin,imax}]

i=imin 开始.

Table[expr,{i,imin,imax,di}]

使用步长 di.

Table[expr,{i,{i1,i2,}}]

使用连续值 i1i2.

Table[expr,{i,imin,imax},{j,jmin,jmax},]

给出一个嵌套列表. 和 i 相关联的列表是最外的列表. »

更多信息

  • 您可以用 Table 构建向量、矩阵、张量和其它数组.
  • Table 使用标准的 Mathematica 迭代指定.
  • Table 以非标准的方式计算它的参数.
  • Table[expr,spec] 首先计算 spec,然后局部化指定的变量,然后对它连续赋值,每次计算 expr.
  • Table 实际上用 Block 局部化值和变量.
  • Table[expr,spec1,spec2] 等价于 Table[Table[expr,spec2],spec1].
  • Parallelize[Table[expr,iter]]ParallelTable[expr,iter] 在所有子内核上并行计算 Table[expr,iter]. »

范例

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

基本范例  (6)

由前 10 个平方组成的表:

从 0 到 20,步长为 2 的表:

由 10 个 组成的列表:

制作一个 4x3 矩阵:

绘制一个表:

表中的一列:

范围  (6)

表中的索引可以向后:

定义一个三角数组:

定义一个 3×2×4 数组或张量:

在现存的列表上的迭代:

从现存的列表定义一个数组:

Table 每次单独计算表达式:

推广和延伸  (3)

表索引可以是符号值:

变量不一定是符号:

ParallelTable 并行计算 Table

Table 可自动被并行化,相当于使用 ParallelTable

应用  (4)

定义一个由图形组成的表:

生成多边形的角:

定义一个 Pascal 三角:

比较10到20点的字体大小:

属性和关系  (13)

表的显示  (5)

使用 ListPlotListLinePlot 和类似函数可视化数值表:

使用 Grid 格式化二维表:

可以使用 ArrayPlotMatrixPlot 可视化二维数值表:

当生成表时,输出表索引的值:

通过在一个临时单元内显示值来监控它们:

和其它函数的关系  (5)

Range 给出表的迭代值组成的序列:

Do 计算和 Table 相同的表达式序列,但它并不返回表达式:

Sum 实际上将 Plus 应用到 Table 的结果中:

Array 在连续整数上的迭代:

Map 将一个函数应用到列表中的连续元素中:

Table 可以将列表中的连续元素替换到一个表达式中:

嵌套列表  (1)

用多重替代指定等价于嵌套的 Table 函数:

程序化列表结构  (2)

将参数输入表中:

Apply 将一个完全的迭代指定分割成 Table

With 可以在指定中插入单个迭代符:

可能存在的问题  (6)

对于某些长度的步长,Table 的输出可能不包括给出的上限:

Table 需要明确给出列表迭代规范:

强制先计算列表将解决问题:

或者,使用 With 以词法形式将 p 替换为其列表形式:

Table 通常每步重新计算:

Evaluate 需要在输入 Plot 之前执行表的计算:

比较:

Table 变量的值不能在持有表达式内替代:

With 插入值:

类似 Grid 格式化包装给出非列表的表达式:

Wolfram Research (1988),Table,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Table.html (更新于 2015 年).

文本

Wolfram Research (1988),Table,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Table.html (更新于 2015 年).

CMS

Wolfram 语言. 1988. "Table." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2015. https://reference.wolfram.com/language/ref/Table.html.

APA

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

BibTeX

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

BibLaTeX

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