# 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 - 输入符号符号变量 | 符号表达式 | 符号向量 | 符号矩阵
输入符号,指定为符号变量或表达式,或符号变量或表达式的向量或矩阵。