2.1.4 表达式的项列表是一个特殊的表达式,可以像给出表达式中的项一样给出列表中的项. 得到 {a, b, c} 中的第 2 个元素
Out[1]= |  |
用同样的方式得到 x + y + z 中的第 2 个元素
Out[2]= |  |
给出最后一个元素
Out[3]= |  |
第 0 项表示求表达式的头部
Out[4]= |  |
可以像求嵌套列表中的元素一样,求表达式 中的项. 求表达式中的第 1 项
Out[5]= |  |
求表达式中等 {1,1} 项
Out[6]= |  |
求表达式 1 + x^2 中的 {2,1} 部
Out[7]= |  |
为了看 {2,1} 是什么,可以观察该表达式的完全形式 Out[8]//FullForm=
 |
从 FullForm 函数可以看出表达式中各项的标号是按 Mathematica 的内部规则给出的, 这些形式不一定和显示形式一致,对一些用 Mathematica 标准形式的代数表达式 尤其是这样. x / y 的内部形式为 Out[9]//FullForm=
 |
规定项的内部形式
Out[10]= |  |
可以像列表中的项一样对表达式中的项进行操作. 用 x^2 来代替 a + b + c + d 中的第 3 项,并自动重新进行排列
Out[11]= |  |
定义 t 的表达式
Out[12]= |  |
表达式 t 的完全形式 Out[13]//FullForm=
 |
重新设置 t 的项
Out[14]= |  |
现在 t 的形式改变了
Out[15]= |  |
处理表达式中项的函数 1.2.4 节讨论了怎样用集合标号来选择集合中的元素,用同样的方法 可以选择表达式的项. 选择列表中第 2, 4 个元素
Out[16]= |  |
选择和式中的第 2, 4 个元素,并给出其和
Out[17]= |  |
表达式中的任一项都可以看作某一函数的一个变量,当用标号选择一些项时, 这些项还是通过这一函数进行组合.
|