24小时热门版块排行榜    

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

网小手

铜虫 (小有名气)

[求助] 非数学专业的虫子求助大神们解两个三元二次方程,着急用~~~~(>_<)~~~~已有1人参与

求解两个三元二次方程的最大值,具体如下:
6<X1<14,20<X2<60,100<X3<500;方程是:Y=2568.496-2.0181X1-16.2831X2+71.4275X3-107.832X12-260.183X22-96.2248X32-13.6231X1X2-6.0238X1X3-5.18X2X3


另一个方程是:
6<X1<14,30<X2<150,40<X3<100;方程是:Y=4425.429+24.3006X1-2.7488X2+16.2594X3-107.142X12-147.729X22-96.3373X32-22.2581X1X2+31.9013X1X3+19.7831X2X3


因为平方在小木虫上打不出来,所以X1的平方就打成X12了,相信各位都可以看懂,Ps:用matlab计算三元二次方程是不是工作量很大?我去找了数学院的老师他都不愿意帮忙。。。。论文上要用的结果,希望可以快点有答复,谢谢大家了!
回复此楼
网小手
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

plaguejune

金虫 (正式写手)

我是用1stOpt计算的,我把代码和结果都贴出来,我这个Xi是有在定义域内的,结果仅供参考哦!
第一个函数:
优化算法: 麦夸特法(Levenberg-Marquardt) + 通用全局优化法
函数表达式:
Parameter x1[6,14], x2[20,60], x3[100,500];
MaxFunction 2568.496-2.0181*x1-16.2831*x2+71.4275*x3-107.832*x1^2-260.183*X2^2-96.2248*X3^2-13.6231*X1*X2-6.0238*X1*X3-5.18*X2*X3;
目标函数值(最大): -1076438.72860228
x1: 6.0000183863645
x2: 20.0000612843909
x3: 100.000306431698

第二个函数:
Parameter x1[6,14],x2[30,150],x3[40,100];
MaxFunction 4425.429+24.3006*X1-2.7488*X2+16.2594*X3-107.142*X1^2-147.729*X2^2-96.3373*X3^2-22.2581*X1*X2+31.9013*X1*X3+19.7831*X2*X3;
优化算法: 麦夸特法(Levenberg-Marquardt) + 通用全局优化法
目标函数值(最大): -258424.173400278
x1: 6.00001838601677
x2: 30.0000919293388
x3: 40.0001225720479

» 本帖已获得的红花(最新10朵)

17楼2016-03-17 23:13:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

plaguejune

金虫 (正式写手)

引用回帖:
20楼: Originally posted by 网小手 at 2016-03-18 08:34:40
我认为hourxr是正确的,虽然我不太懂怎么算的,但是houxr的结果能和我这边的实验对应的很好啊,不过同样也谢谢你了...

应该他是对的吧,我是根据你一开始描述的计算的。
23楼2016-03-18 10:23:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 网小手 的主题更新
信息提示
请填处理意见