MATLAB试验.doc
上传人:sy****28 上传时间:2024-09-12 格式:DOC 页数:2 大小:83KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

MATLAB试验.doc

MATLAB试验.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

MATLAB试验MATLAB中用于解线性规划问题的函数—lp()格式:x=lp(c,A,b)x=lp(c,A,b,vlb)x=lp(c,A,b,vlb,vub)x=lp(c,A,b,vlb,vub,x0)x=lp(c,A,b,vlb,vub,x0,neqcstr,display)x=lp(c,A,b,vlb,vub,x0,neqcstr,display)说明:lp函数用于求解如下线性规划问题:目标函数约束条件其中A为矩阵,c为行向量,b为列向量。即功能:x=lp(c,A,b)求解上述线性规划问题,返回线性规划的解向量x。x=lp(c,A,b,vlb)设置解向量的下界,即解向量必须满足vlb<=x。x=lp(c,A,b,vlb,vub)设置解向量的上下界,即解向量必须满足vlb<=x<=vub。x=lp(c,A,b,vlb,vub,x0)设置初始解向量为x0。x=lp(c,A,b,vlb,vub,x0,neqcstr)设置在约束条件中等式约束的个数,等式约束必须位于约束方程的前面几个。x=lp(c,A,b,vlb,vub,x0,neqcstr,display)设置警告信息的显示。辅助函数:y=zeros(m,n)其功能是使y成为m行n列的零矩阵。实习题目:1.解线性规划问题2.丽莎为了健康,打算每天从柳丁、木瓜、香蕉、胡萝卜4种水果中获取维生素A、B、C、D。假设柳丁每个20元,木瓜每个30元,香蕉每根15元,胡萝卜每根25元。每天她最少必需摄取500单位维生素A,250单位维生素B,600单位维生素C,以及300单位维生素D,各水果所含维生素及价格如表1。表1.水果价格及含维生素含量水果维生素柳丁()木瓜()香蕉()胡萝卜()最少需求ABCD5159010503020151040301080203050500250600300价格20301525试求花费最少,又能满足各种维生素摄取量的最佳解。3.某工厂生产,两种产品。已知生产一万瓶要用原料5公斤,300公斤,12公斤,可获利润8000元;生产一万瓶要用原料3公斤,80公斤,4公斤,可获利润3000元。该厂现有原料500公斤,20000公斤,900公斤。问生产,各多少,才能获得最大利润?4.某厂用,两台机床,加工,,三种不同零件。已知在一个生产周期内只能工作80机时,只能工作100机时。一个生产周期计划加工70个零件,50个,20个。两台机床加工每个零件的时间和每个零件的成本,分别如表2和表3,问如何安排加工任务,才能使加工成本最低?表2.加工每个零件所需时间表(单位:机时∕个)零件机床111123表3.加工每个零件成本表(单位:元∕个)零件机床235346