LabVIEW編程技巧之如何實現集合函數
三、intersect集合函數
intersect集合函數返回兩個集合的交集。對于兩個一維數組,intersect函數返回兩個數組中的公共元素。
四、DIFF集合函數
DIFF函數返回兩個集合中去除公共部分余下的元素。OPENG中的“過濾一維數組”函數實現的正好是DIFF函數的功能,如下圖所示:
五、XOR集合函數
XOR集合函數返回一個集合,該集合中的元素要么屬于輸入集合1,要么屬于輸入集合2.。對于LABVIEW中的兩個一維數組,返回兩個數組合并后去除公共元素后的數組。
上面我利用OPENG中的數組函數實現了集合中的幾個常用函數,顯然MATHSCRIPT要方便的多。而且MATHSCRIPT中的集合函數一般都支持矩陣運算,因此對于二維數組同樣適用。同時MATHSCRIPT已經支持RT結構,相信其用途會越來越廣。
評論