我有两个Sympy区间(Interval(1, m), Interval(1, m+1))
,其中m>=1
。
我想要将这两个区间合并。结果应该是[1,m+1]
不幸的是,我无法将 m 的限制传递给Sympy。
以下是我的实际代码和“过于一般化的”答案:
m = symbols('m', integer=True)
Union(Interval(1, m), Interval(1, m+1))
>> [1, m] U [1, m + 1]
我尝试使用 reduce
函数但没有成功...
非常感谢任何帮助。
谢谢!