
3.0 導論
|
91
集合相關指令
Mathematica 中的集合其實就是刪去重複元素的串列,再搭配一系列的集合操作指令:
聯集
Union
、
交集
Intersection
與
差集
Complement
等。 至 於 如 何 判 定 重 複 元 素,
Mathematica 針 對 這 些 指 令 提 供 選 項
SameTest
, 其 預 設 為
SameQ
指 令 即
===
算 符。
Subsets
指令可建立所有子集合的集合。
MemberQ
指令可判斷集合是否擁有該成員,但此
指令還有其他廣泛用途,將於第 4 章再進一步介紹此指令。
用來運算差集
計算所有子集合
向量相關指令
Mathematica 中的向量也以串列實作,為節省記憶體,向量元大多為 0 的稀疏向量可使
用
SparseArray
指令建立(見訣竅 3.8),矩陣與張量在本質上是以巢狀結構的串列表
示,同