标签: python sympy
我想知道是否有可能设置数学领域。功能。例如,当我定义以下表达式
>>> import sympy as syp >>> x = syp.Symbol('x') >>> miles_to_km = x * 1.609344 >>> miles_to_km.evalf() 1.609344*x
是否可以限制域以使x在[0,inf]范围内?所以我的目标是然后我可以使用sympy.plot函数生成一个从0开始的图形,并且只包含正x值而不是
sympy.plot
答案 0 :(得分:1)
如果我们通过以下方式检查手册:
help(syp.plot)
你会得到:
... expr:表示单变量功能的表达式 range:(x,0,5),表示自由变量范围的3元组。 ...
...
expr:表示单变量
expr
range:(x,0,5),表示自由变量范围的3元组。
range
所以,你可以:
>>> import sympy as syp >>> x = syp.Symbol('x') >>> miles_to_km = x * 1.609344 >>> syp.plot(miles_to_km, (x,0,10))
将为您提供以下输出: