为什么他这个交集函数输出内容不是0<x<5啊
mathematica吧
全部回复
仅看楼主
level 3
火神皇2 楼主
代码在这Intersection[{x > 0}, {x < 5}]
2025年04月29日 23点04分 1
level 8
Intersection只判断列表元素是否相同,"x>0"和"x<5"是不同的元素所以返回空集。
它根本没有你想要的那种功能。
2025年04月30日 02点04分 2
level 9
IntervalIntersection[Interval[{0, +\[Infinity]}], Interval[{-\[Infinity], 5}]]
Out[1]= Interval[{0, 5}]
2025年04月30日 12点04分 3
吧务
level 15
2楼已经解释得很清楚了,对于不清楚功能的函数,请不要想当然,要仔细阅读自带帮助。如果你是在使用智障ai生成代码,那么,请立刻把它丢掉。
不消说,这个问题的解决方法很多,除了3楼所述的方法,至少还可以:
RegionIntersection[ImplicitRegion[x > 0, x], ImplicitRegion[x < 5, x]]
Reduce[{x > 0, x < 5}, x]
Simplify[x > 0 && x < 5]
2025年05月03日 13点05分 4
1