如何在SymPy中表示复平面区域

2024-04-26 10:43:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我最近开始使用SymPy,我知道它有真实的间隔来表示复平面上的区域,但是我们能做些什么来表示复平面上的区域吗?你知道吗

例如:在复平面的上两个象限中表示半径为2的圆盘。你知道吗


Tags: 区域间隔半径平面圆盘sympy象限
1条回答
网友
1楼 · 发布于 2024-04-26 10:43:21

是的,您可以在SymPy中表示复杂平面的区域,但目前在任何版本中都不可用。必须使用最新的git版本:https://github.com/sympy/sympy.git

这可以使用ComplexPlane类完成:

In [1]: from sympy import *

In [2]: init_printing()

In [3]: ComplexRegion(Interval(0, 2)*Interval(0, pi), polar=True)
Out[3]: {r⋅(ⅈ⋅sin(θ) + cos(θ)) | r, θ ∊ [0, 2] × [0, π]}

In [4]: ComplexRegion(Interval(-oo, oo)*Interval(0, oo))
Out[4]: {x + ⅈ⋅y | x, y ∊ (-∞, ∞) × [0, ∞)}

您可能会喜欢阅读这篇关于此功能的博文:http://iamit.in/blog/GSoC-week-3/

相关问题 更多 >