1.8.1 将一些对象放在一起在 1.2.3 节我们已经碰到过列表,在那里是作为一种把多个数放在一起的方式. 在这一节,将看到使用列表的许多不同方式. 用户将发现列表是 Mathematica 中最灵活和最强有力的对象之一,将看到 Mathematica 列表是数学和 计算机科学中一些标准概念的一般化. 一般地,Mathematica 列表本质上是提供一种把任何类型的表达式 收集在一起的方法. 这是一个数的列表
Out[1]= |  |
这里给出一个符号表达式
Out[2]= |  |
可以对这些表达式求导数
Out[3]= |  |
然后可以求出用 3 替换 x 所得的值
Out[4]= |  |
Mathematica 内部的数学函数大多被设置成 " 可列表的",使得它们能分别作业于 列表的每一个元素.然而,并不一定 Mathematica 的所有函数都能做到这一点,除非 用户专门设置它. 用户引入新函数把列表作为单个对象进行处理. 2.2.4 节和 2.2.10 节将介绍如何用 Map 和 Thread 使一个函数分别地作用于列表的每个元素.
|