以下内容为所有文本框输入的共同标准
一、数学符号参考
加减乘除:+ - * /
乘方:**
根号:sqrt()
自然对数:log()
三角函数/反三角函数:sin()等/asin()等
自然常数:e
圆周率:pi
正无穷/负无穷:oo/-oo
括号:全部使用圆括号()即可
二、集合/区间输入标准
列举法自定义集合:使用FiniteSet(),例:FiniteSet(1,2)(得到{1,2})
描述法自定义集合:使用ImageSet(Lambda(x,f(x)), Domain),其中f(x)为关于x的表达式,Domain为x的取值范围,例:ImageSet(Lambda(x,x**2), FiniteSet(1,2))表示{1,2}中每个元素的平方,得到{1,4}
内置集合:
实数集:Reals
复数集:Complexes
自然数集:Naturals
正整数集:Naturals0
整数集:Integers
有理数集:Rationals
空集:EmptySet
区间:
闭区间:使用Interval(x,y),例:Interval(1,2)(即[1,2])
左开右闭区间:使用Interval.Lopen(x,y)
左闭右开区间:使用Interval.Ropen(x,y)
开区间:使用Interval.open(x,y)
并集:使用Union(A,B),例:Union({0},Interval(1,2))(即{0}U[1,2])
交集:使用Intersection(A,B),例:Intersection(FiniteSet(1,2),FiniteSet(1,2))(得到{2})
补集&差集:使用Complement(A,B),其中A为全集,例:Complement(Reals,Interval(-1,1))(得到(-oo,-1)U(1,+oo))
三、补充资料
以上内容完全参考Python3.13与Sympy1.14的语言规范
若有困惑,请参考:
Python官方文档:3.13.12 Documentation
Sympy官方文档:SymPy 1.14.0 documentation
感谢您的使用!
LiMingkang
2026/2/14