# union


并集

函数库: TySymbolicMath

# 语法

union(A, B)(A, B)

# 说明

union(A, B) 创建集合 A 和 B 的并集,返回与先输入数组一致的顺序。 示例


∪(A, B) 是 union(A, B) 的替代用法。

# 示例

集合的并集

创建集合 A 和 B 。

using TySymbolicMath
@variables x y z a b c
A = Set([x, y, a, b])
B = Set([y, x, z])

求两集合A,B的并集。

union(A, B)
Set{Num} with 5 elements:
a
z
b
y
x  
向量或矩阵的并集

集合的并集 union 函数不局限于对集合作用,同样可以作用于向量或矩阵等数组。例如,对向量求并集:

using TySymbolicMath
@variables x y z a b c
union([x, y, z, a, c],[y, z, b, a])
6-element Vector{Num}:
x
y
z
a
c
b

对两矩阵求并集,返回向量形式。

@variables x y z a b c
union([a b; x NaN],[y NaN; b Inf])
6-element Vector{Num}:
a
x
b
NaN
y
Inf

对两个以上向量求并集,返回顺序与先输入的集合一致。

@variables x y z a b c
union([a, b, c, x], [b, a, y], [b, c, y, z])
6-element Vector{Num}:
a
b
c
x
y
z

# 输入参数

A - 输入符号
符号变量 | 符号表达式 | 符号向量 | 符号矩阵

输入符号,指定为符号变量或表达式,或符号变量或表达式的向量或矩阵。

B - 输入符号
符号变量 | 符号表达式 | 符号向量 | 符号矩阵

输入符号,指定为符号变量或表达式,或符号变量或表达式的向量或矩阵。

# 另请参阅

intersect | setdiff | unique | Set