发现一个简单求极值的问题,请问问题出在哪儿了?
mathematica吧
全部回复
仅看楼主
level 14
hnhrtzc 楼主
Mma13.1CN版本,我尝试计算的如下:
ClearAll["Global`*"];FindMinimum[x^4-3x^2+x,{x,1}]
ClearAll["Global`*"];NMinimize[{x^4-3x^2+x,x>0},x]
虚拟全书的例子:
NMinimize[{x^4 - 3 x^2 + x, x > 0}, x]
2022年10月06日 15点10分 1
吧务
level 10
应该是采用了凸方法的缘故。设定Method,或者设定WorkingPrecision为任意精度来使凸方法失效,都可以
2022年10月07日 05点10分 2
果然是,设定精度为其它某个值就回来了。以前没太注意这些,谢谢了!学习了!
2022年10月07日 07点10分
level 14
hnhrtzc 楼主
今天在Mac系统下的13.1版本,同样存在此问题;而在Win系统下的12.2版本,暂未发现此问题。
2022年10月08日 12点10分 3
12.3版本亦无此问题。
2022年11月05日 06点11分
1