Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
 
 
主题工具 显示模式
旧 2008-02-04, 00:35   #1
xingxlin57
初级会员
 
注册日期: 2008-01-29
年龄: 66
帖子: 7
声望力: 0
xingxlin57 正向着好的方向发展
帖子 [求助]无法绘制matlab约束函数图形

各位高手:
我在利用优化工具作一个工程问题的优化(单目标非线性约束规划问题),其中有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个函数图形画出(因此,无法确定本优化问题的可行域),有那位高手,能否给我这位菜鸟指点一下,万分感激。
最好告诉图形的结果。谢谢。
xingxlin57 当前离线   回复时引用此帖
 


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 08:59


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.