Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2008-01-29
年龄: 66
帖子: 7
声望力: 0 ![]() |
![]() ![]() 我在利用优化工具作一个工程问题的优化(单目标非线性约束规划问题),其中有5个约束函数如下: c(1) =-7.6*10^(-2)*x(1)*x(2)^2+1.22*x(2)^2+1617.02; c(2) = -0.00497*x(1)^3-0.8*x(1)^2+12*x(1)+1497.24; c(3) =-4.95*10^(-2)*x(1)^3+8.1*10^(-2)*x(1)^2+4.11*x(1)+1.01*10^3; c(4) =808.5*x(1)^2+748.62*x(2)^2+6*x(1)*x(2)^2-0.005*x(1)-0.81; c(5)=8.09*10^4*x(1)^2-7.48*10^2*x(1)*x(2)^2+8.5*10^5*x(2)^2-0.49*x(1)^3*x(2)^2-81*x(1)^2*x(2)^2; ceq=[ ]。 本人使用zeplot作图: ezplot('-7.6*10^(-2)*x*y^2+1.22*y^2+1617.02',[0,1000,0,300]) hold on ezplot('-0.00497*x^3-0.8*x^2+12*x+1497.24',[0,300]) hold on ezplot('-4.95*10^(-4)*x^3+8.1*10^(-2)*x^2+4.11*x+1.01*10^3',[0,300]) hold on ezplot('808.5*x^2+748.62*y^2+6*x*y^2-0.005*x-0.81', [-1000,200,-150,1500]) hold on ezplot('8.09*10^4*x^2-7.48*10^2*x*y^2+8.5*10^5*y^2-0.49*x^3*y^2-81*x^2*y^2',[0,1000,0,1000]) 可怎么都不能将5个函数图形画出(因此,无法确定本优化问题的可行域),有那位高手,能否给我这位菜鸟指点一下,万分感激。 最好告诉图形的结果。谢谢。 |
![]() |
![]() |