gaits1 发表于 2008-6-27 07:03

求极值时出现的问题

用MAPLE求函数最大值:v:=abs(-.12698e-1+1.1668*x-.3272*x^2-sin(x))

得到此图

然后在间求最大值
maximize(v,x=0.8..1.3,location);
输出            0.0123841854, {[{x = 1.3}, 0.0123841854]},为什么Maple无法求出那个靠近1.1左右的最大值呢?
我弄了好久也不清楚,有大侠知道答案吗?跪求。

dingd 发表于 2008-6-27 08:58

是否是无法跳出局部最优?用1stOpt试了一下,几乎每种算法都能得到最优:

目标函数值(最大): 0.0164287636558379
x: 1.12732748705886

huo9huo 发表于 2008-7-15 19:05

限定 函数 的范围?

或是限定求解范围?
页: [1]
查看完整版本: 求极值时出现的问题