Mathematica 9 is now available

1.8.2 值表的生成

可以使用列表作为值的表. 用户可以生成这些表,例如,通过对不同参数值的序列 计算一个表达式来生成表.

这里给出 的值表

这里是一个  的 sin(n/5) 的表

这里给出近似值

也可以生成一个公式列表

表使用像函数 SumProduct 一样的循环表示法.该表示法在 1.5.4 节讨论过

这是一个 x 01,步长为 0.25 所产生的表

可以在从 Table 中得到的列表上进行其它运算

TableForm 把列表显示成 "表格" 的形式. 注意 TableForm 中有两个大写字母

Out[8]//TableForm=

到现在为止所有表的例子是通过变化单个参数而得到的. 用户也可以使用多个 参数产生表. 在 1.5.4 节将讨论使用标准的 Mathematica 循环表示法确定的多维表.

这里生成一个 从 1 到 3, 的表

这个例子是一个列表的列表.其中外层列表的元素相应于 的值.
有时用户可能想通过计算一个特定表达式多次来生成一个表,其中 没有任何变量的增加.

这里生成一个包含符号 x 的 4 个拷贝的表

这里给出 4 个伪随机数的表. Table 重复计算 Random[ ]4 次,得到了不同的伪随机数

生成表的函数

可以使用 1.2.4 节讨论的运算提取表的元素.

这里生成一个 2x2 的表,起名为 m

这里从列表的列表中提取第一个子列表来产生一个表

这里提取该子列表的第二个元素

此处把前面两个运算合在一起进行

这里把 m 显示成 "表格" 形式

Out[16]//TableForm=

提取列表的部分元素的方法

1.2.4 节提到的那样,用户可以把 Mathematica 列表看作 "数组", 那么列表的列表则可看作二维数组,当把列表显示为表格形式时,每个 元素的两个指标如同
可以使用 Table 来生成任何维数的数组.

这里生成一个三维 2Cross2Cross2 数组,它是一个列表的列表的列表



Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.