Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica >
How to | 创建列表
列表是 Mathematica 中非常重要和常规的结构. 它们允许您将任何类型对象的组合当作一个单一实体来处理. 有多种方式来构建它们.
使用缩写符号 {} 产生一个列表:
In[1]:=
Click for copyable input
Out[1]=
或使用 List,它将自动变为{}:
In[2]:=
Click for copyable input
Out[2]=
使用一个参数的 Range 来创建一个从1开始的整数列表:
In[3]:=
Click for copyable input
Out[3]=
或使用两个参数的 Range 来创建从一个从更大的值开始的整数列表:
In[4]:=
Click for copyable input
Out[4]=
使用三个参数可以得到相邻元素间隔不为1的列表:
In[5]:=
Click for copyable input
Out[5]=
对列表中每个元素进行平方:
In[6]:=
Click for copyable input
Out[6]=
或使用 Table 创建这头10个平方:
In[7]:=
Click for copyable input
Out[7]=
正如 Range 一样,Table 可以从更大的值开始,或进行任意数量的跳跃:
In[8]:=
Click for copyable input
Out[8]=
使用 NestList 应用于 0到3次的结果创建一个列表:
In[9]:=
Click for copyable input
Out[9]=
Array 创建一个长度为4的列表,其中元素为
In[10]:=
Click for copyable input
Out[10]=
这里给出一个 3×2 数组:
In[11]:=
Click for copyable input
Out[11]=
List 创建字符串列表:
In[12]:=
Click for copyable input
Out[12]=
    
Mathematica 的矩阵是列表的列表.
使用 RandomInteger 创建一个由0到10之间的随机整数(由 存储)组成的 4×4 矩阵:
In[13]:=
Click for copyable input
Out[13]=
MatrixForm 查看2维矩阵形式的
In[14]:=
Click for copyable input
Out[14]//MatrixForm=
    
您可以将函数应用于列表.
您可以直接将数学函数应用于一个列表:
In[15]:=
Click for copyable input
Out[15]=
数学函数继续向纵深发展:
In[16]:=
Click for copyable input
Out[16]=
一个函数给出数值结果:
In[17]:=
Click for copyable input
Out[17]=
Length 给出列表长度:
In[18]:=
Click for copyable input
Out[18]=
Map 将一个函数应用于一个列表中的元素(不仅限于数学函数):
In[19]:=
Click for copyable input
Out[19]=
这里使用 MapLength 应用于各个子列表:
In[20]:=
Click for copyable input
Out[20]=
类似地,这里求出每个子列表的最大值:
In[21]:=
Click for copyable input
Out[21]=
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF