2024-04-19 15:19:58 发布
网友
我是使用Symphy库的初学者,所以我还不能执行简单的操作
这么说,我的问题是这样的:
其中x和c是符号值
我怎样才能实现这种功能?在数学中,它被定义为由部分构成的函数。我可以单独做这个,计算x/c在[0,1]之间的函数,但是在这个问题的下一步,我需要取这个函数的导数,所以我确实需要符号形式的函数
在第一次尝试中,我尝试使用def()内置操作符生成函数。第一部分工作得很好,但是当我尝试使用sympy.diff进行求导时,sympy似乎不接受创建的函数
我怎样才能继续呢
为此设计了一个Piecewise。希望这将使您朝着正确的方向前进:
Piecewise
>>> from sympy import Piecewise >>> from sympy.abc import x >>> z = Piecewise((x, (x > 0) & (x < 1)), (x**2, (x >= 1) & (x < 2))) >>> z.diff(x) Piecewise((1, (x > 0) & (x < 1)), (2*x, (x >= 1) & (x < 2)))
要获得有关Piecewise的帮助,只需在解释器中键入help(Piecewise)
help(Piecewise)
为此设计了一个
Piecewise
。希望这将使您朝着正确的方向前进:要获得有关
Piecewise
的帮助,只需在解释器中键入help(Piecewise)
相关问题 更多 >
编程相关推荐