資源簡介
某廠向用戶提供發動機,合同規定,第一、二、三季度末分別交貨40臺、60臺、80臺.每季度的生產費用為 (元),其中x是該季生產的臺數.若交貨后有剩余,可用于下季度交貨,但需支付存儲費,每臺每季度c元.已知工廠每季度最大生產能力為100臺,第一季度開始時無存貨,設a=50、b=0.2、c=4,問工廠應如何安排生產計劃,才能既滿足合同又使總費用最低.討論a、b、c變化對計劃的影響,并作出合理的解釋..
先建立M-文件 fun.m:
function f=fun(x);
f=14920+0.4*x(1)*x(1)+0.4*x(2)*x(2)+0.4*x(1)*x(2)-64*x(1)-68*x(2);
再建立主程序xx.m:
x0=[0;0];
A=[-1 -1;1 1];
b=[-100;180];
Aeq=[];beq=[];
vlb=[40;0];vub=[100;100];
[x,fval]=fmincon('fun',x0,A,b,Aeq,beq,vlb,vub)
代碼片段和文件信息
評論
共有 條評論