WOLFRAM 语言教程

将一些对象放在一起

"产生对象的列表" 节中我们已经讨论过列表,在那里是作为一种把多个数放在一起的方式. 在这一节中,将看到使用列表的许多不同方式. 用户将发现列表是 Wolfram 语言中最灵活和最强有力的对象之一. 将看到 Wolfram 语言列表是数学和计算机科学中的一些标准概念的一般化.

一般地,Wolfram 语言列表本质上是提供一种把任何类型的表达式收集在一起的方法.

这是一个数的列表.
In[1]:=
Click for copyable input
Out[1]=
这里给出一个符号表达式的列表.
In[2]:=
Click for copyable input
Out[2]=
可以对这些表达式求导数.
In[3]:=
Click for copyable input
Out[3]=
然后可以求出用 替换 所得的值.
In[4]:=
Click for copyable input
Out[4]=

Wolfram 语言内部的数学函数大多被设置成可列表的,使得它们能分别作用于列表的每一个元素. 然而,并不一定 Wolfram 语言的所有函数都能做到这一点. 除非用户专门设置它. 用户引入新函数 把列表作为单个对象进行处理. "函数作用于表达式的部分项""结构的操作" 将介绍如何用 MapThread 使一个函数分别地作用于列表的每个元素.