2026a

# Set


创建符号集合

函数库: TySymbolicMath

# 语法

Set(x)

# 说明

构造一组由给定的可迭代对象生成的值,或一个空集。示例

# 示例

创建符号集合
using TySymbolicMath
@variables a b c d
4-element Vector{Num}:
a
b
c
d
set = Set([a,b,c,d])
set = Set{Num} with 4 elements:
  a
  d
  b
  c
计算差集

创建符号变量集合 set1,set2

using TySymbolicMath
@variables x y z m n t
set1 = Set([x,y,z,m]);
set2 = Set([m,n,t,x,y]);

计算集合 set1,set2 的差集

setdiff(set1,set2)
ans = Set{Num} with 1 element:
z

# 输入参数

x - 输入
符号变量 | 符号数组 | 无输入

调用Set函数创建相对应的集合,特别注意在无输入的情况下,创建一个空集。

数据类型: Num | Complex{Num}

# 另请参阅

intersect | setdiff | union | unique