24小时热门版块排行榜    

查看: 1465  |  回复: 12
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

abcd702848

金虫 (正式写手)

[求助] 这次的问题比上次的更加难一点了 已有3人参与

比如,我说比如哈,我们已知sin(x)函数有一个最大值在pi/2这个位置,那么k1*sin(x),对应原先的最大值还是pi/2,但是sin(k2*x),其最大值,就是在(pi/2)/k2;此时,如果变成k1*sin(k2*x)+sin(x),那么这个函数的最大值所处的位置(对应原函数的pi/2)应该是多少呢,可不可以将其表述为一个关于f(k1,k2)的一个函数呢。当然,这里的sin(x)只是一个函数的代表罢了,我期望能够得到一个解析解,不过一直没有推出来,想用matlab,不过貌似行不通。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

我想要的,我一定争取;我想要的,但是不符合客观实际的,我会看着
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

math2000

铁杆木虫 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
abcd702848: 金币+15, ★★★很有帮助, 哥们,能够详细一点么 2014-02-12 15:21:37
楼主的想法太理想。目标函数的优化是一个很复杂的问题,不可能所有优化函数的最大值点都有一个解析表达式,绝大部分都没有解析解,只有数值解。
3楼2014-02-12 12:57:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 13 个回答

hubeizk

银虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
abcd702848: 金币+10, ★★★很有帮助, 谢谢哈,哥们 2014-02-12 15:18:14
根据导数等于0再加上相应的限制条件,上面问题应该就化成了一个方程求解的问题,所以我想对于简单的函数可以求出解析解,复杂一点的应该不能求出解析解吧
2楼2014-02-12 11:31:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

你能确定x,k1,  k2 的范围么?
4楼2014-02-12 13:36:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

根据你的描述,你的问题就是解方程组【有希望】:
k1*k2*cos(k2*x)+cos(x)=0      
-k1*k2*k2*sin(k2*x)-sin(x)<0
5楼2014-02-12 13:40:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见