全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
3904 5
2013-05-22
方程的一般形式:

-0.09an*bn + 0.04an + 0.07bn - 0.19 = 0;   %此方程有无数对解。

约束条件是: 1)0.3《 an《1  

                             2)0.2《 bn《1
                             3)an、bn的取值使得an+bn-0.5最小.

%加了该三条约束条件后,肯定就是有限对解了吧。

这些解我都想要,如何实现?求code
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-5-22 09:56:07
在线等
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-5-22 10:12:41
有没有童鞋帮忙回答下呀
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-5-22 11:26:10
oops....自己发现了需求错误。 这个约束条件是错的。 需求改下:
如何画“ y = -0.09an*bn + 0.04an + 0.07bn+ 0.81” 这个函数。 我想看下y的值域。 an还是大于等于0.3小于等于1,bn大于等于0.2小于等于1.  现在想来肯定是有最大值跟最小值,然后在值域内该函数是连续的。 怎么画出这个三维图呢?   求教求教。  
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-6-18 00:19:06
Cheryl_WANG 发表于 2013-5-22 11:26
oops....自己发现了需求错误。 这个约束条件是错的。 需求改下:
如何画“ y = -0.09an*bn + 0.04an + 0.0 ...
从你改过的需求来看,我计算出来的结果:y最大值是0.865(an=0.3,bn=1时),Y最小值是0.83(an=1,bn=1时),供参考。
不过,我不会用MATLAB,画图就帮不上什么了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-6-21 13:09:15
syms an bn
y=-0.09*an*bn + 0.04*an + 0.07*bn+ 0.81;
ezsurf(an,bn,y,[0.3 1 0.2 1])
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群