Sympy 中绝对值周期函数的临界点

问题描述 投票:0回答:1

我想在实数集中寻找以下周期函数

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

sympy symbolic-math
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.