- 在线时间
- 362 小时
- 最后登录
- 2016-8-22
- 注册时间
- 2011-5-27
- 听众数
- 4
- 收听数
- 0
- 能力
- 0 分
- 体力
- 922 点
- 威望
- 0 点
- 阅读权限
- 50
- 积分
- 603
- 相册
- 0
- 日志
- 0
- 记录
- 1
- 帖子
- 641
- 主题
- 23
- 精华
- 0
- 分享
- 0
- 好友
- 55
升级   0.75% TA的每日心情 | 开心 2015-9-22 12:57 |
|---|
签到天数: 428 天 [LV.9]以坛为家II
 群组: 数学建摸协会 群组: 2011年第一期数学建模 群组: 西安交大数学建模 群组: 全国大学生数学建模竞 群组: MCM优秀论文解析专题 |
求两个二元非线性方程组的解;0 o* A+ H' e* F& h* B" f
方程组为:! V6 x& |% @" U. [" q3 O2 J
1/x(1)+1/x(2)-1/t3=0,- m3 _ |& _; F$ r
sqrt(a1+b1*f+(a2+b2*f)/(t3^2-a3^2)+(a4+b3*f)/(t3^2-a5^2)-a6*t3^2)/t3-sqrt(a1+b1*f+(a2+b2*f)/(X(i,2)^2-a3^2)+(a4+b3*f)/(X(i,2)^2-a5^2)-a6*X(i,2)^2)/X(i,2)-sqrt(a1+b1*f+(a2+b2*f)/(X(i,1)^2-a3^2)+(a4+b3*f)/(X(i,1)^2-a5^2)-a6*X(i,1)^2)/X(i,1)-1/z=0,4 M( G/ c! F7 w0 t& i4 L0 e
方程中除了x(1),x(2)(是变量),其他参数都是已经的常数,现在我将两个方程转换成求一个函数的极大值 1-f^2-g^2,f为第一个方程组的左边,g为第二个方程组的左边,现在我用的是多种群遗传算法求解上述函数的最大值,但是运行的结果是8 T0 C9 L0 X* _/ \, b) H0 d( t
Warning: Imaginary parts of complex X and/or Y arguments ignored
2 @" c4 \- t& i6 F2 v4 ^" o! t> In MPGA at 51 * ]8 p3 ]1 ~ D! n6 _# Y2 N
最优值为:449451.5954+2663.266383i5 H( y. C7 `1 V; ]4 Z/ w
对应的自变量取值:49.9593 0.316498
+ K9 _$ w% N! C, L5 K. R8 d从结果来看,函数的最大值是449451.5954+2663.266383i,我很纳闷,最大值按理来说是1呀,怎么会是一个复数范围内的数值呢?为什么会出现呢?是因为在实数范围内找不到解吗?求计算的大神求助! |
zan
|