小春网

 找回密码
 注册账号
查看: 836|回复: 5
收起左侧

[研究生大学院] 会MATLAB,帮忙求解下,,上次问题的补充发帖。。。。求助

[复制链接]
发表于 2011-8-31 22:46:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

x
(15-k*2 ^n*(3x+4y+5z+6q+7p)^m)^2,

求解这个方程趋于0时,

k,n,m,x,y,z,q,p的解

也许会有很多组解,

但是求解的是k最接近与1时的,那组解,

求各位大侠帮帮忙了


上次有个朋友给了个网站,

http://www.wolframalpha.com/input/?i=Minimum++(15-k*2+^n*(3x%2B4y%2B5z%2B6q%2B7p)^m)^2+subject+to+k%3E0,n%3E0,m%3E0,x%3E0,y%3E0,z%3E0,q%3E0,p%3E0

确实能求出来,,非常感谢。。
但是我要带入的真实数值,比 12,2,3,4,5,6大的多,这个网站就求解不了,
所以在这请教下,有没MATLAB的高手,帮忙写个程序呀。


111111111.jpg
无解!!.jpg
发表于 2011-8-31 23:23:35 | 显示全部楼层
按图来看,它的意思是说没有全局最小解 但有可能存在局部最小解
你给的限制条件不够,所以它没有足够的CPU时间解出来。要么自己装个mathematica解好了,不要什么都matlab的

我给你这个式子是用来在某个约束条件下求最小化 不是用来求f(x,y,z)=0这种多元方程的 所以你这式子跟题设不一样

另外 像你这个问题要k取接近1的话 直接k=1代进去好了,估计你也没必要求整数解,整数解用在线版好像也求不出来。
回复

使用道具 举报

发表于 2011-8-31 23:26:20 | 显示全部楼层
上面看错 目标函数>=0  的确最小化时是应该接近0
回复

使用道具 举报

头像被屏蔽
发表于 2011-9-1 08:47:20 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2011-9-1 16:01:12 | 显示全部楼层
hicrokee 发表于 2011-8-31 23:26
上面看错 目标函数>=0  的确最小化时是应该接近0

多谢再次帮忙

我再试试求解看

谢谢!
回复

使用道具 举报

 楼主| 发表于 2011-9-1 16:01:34 | 显示全部楼层
kangyou 发表于 2011-9-1 08:47
加个限定条件,k-1=

谢谢

我试试看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小春网
常务客服微信
微信订阅号
手机客户端
扫一扫,查看更方便! 快速回复 返回顶部 返回列表