我想在实数集中寻找以下周期函数
abs(sin(x))
对于x
的临界点。
到目前为止我已经尝试过:
from sympy import *
x = Symbol("x")
f = abs(sin(x))
solveset(diff(f), x, S.Reals)
没有运气,然后我尝试将绝对值解压缩为分段函数:
as_piece = Piecewise((sin(x), sin(x)>=0), (-sin(x), sin(x)<0))
solveset(diff(as_piece), x, S.Reals)
又
solveset
无法解决。有趣的是,solve
能够解决as_piece
,但当然只返回前两个临界点,因为它的输出不是set
。
f(x,y)=6xy
f'x=6y
f'y=6x
f'x'x=0
f'x'y=6
f'y'x=6
f'y'y=0