如何用mathematica求解所有的极值点
mathematica吧
全部回复
仅看楼主
level 3
huangzihang77 楼主
In[27]:= Maximize[Sin[2 x - 11 \[Pi]/6], x]
Out[27]= {1, {x -> -((143 \[Pi])/6)}}
我希望他输出带C的所有解析解,但是这个命令只给我了其中一个x所对应的值。
用偏导的话感觉很麻烦要一个一个排除,有没有命令可以一次性解决所有的极(大,小)值哇
(不用D【f】==0)
2020年04月09日 11点04分 1
level 3
huangzihang77 楼主
只能用D[f[x]]==0了吗[啊]
2020年04月10日 02点04分 2
level 8
我博士之前也是这情况
只能通过不同的starting point去optimize
得到多组maxima
2020年04月10日 12点04分 3
@矢车菊熏衣草 这类问题似乎是没有特别通用的稳定做法的。
2024年01月06日 14点01分
@xzcyr 我也发现了,设置几个startpoint,会出现几个极值点,只能选其中最值点来用了,总感觉不是很靠谱,看来也只能这样了
2024年01月06日 15点01分
level 4
f = Sin[2 x - 11 \[Pi]/6];
Solve[{D[f, x] == 0, D[f, x, x] < 0}, x]
2020年04月12日 14点04分 4
为什么我的out中是 x -> ConditionalExpression[1/6 (\[Pi] + 6 \[Pi] C[1]), C[1] \[Element] Integers ,这个Co啥的你咋没有
2020年04月13日 04点04分
版本问题,好像12.1之后ConditionalExpression才显示成一个框
2020年04月13日 12点04分
@考虑了张999 12.1有中文版了吗?
2020年04月14日 02点04分
2020年04月15日 07点04分
1