早教吧 育儿知识 作业答案 考试题库 百科 知识分享

怎样用lingo程序求解分段函数啊max=4.8*(x11+x21)+5.6*(x12+x22)-c(x)c(x)={10*xx<0.5;8*x+10000.5<=x<1;6*x+3001<=x<=1.5};x11+x12-x<=0.5;x12+x22<=1;x<=1.5;x11-x21>=0;2*x12-x22>=0;

题目详情
怎样用lingo程序求解分段函数啊max=4.8*(x11+x21)+5.6*(x12+x22)-c(x) c(x)={10*x x<0.5; 8*x+1000 0.5<=x<1; 6*x+300 1<=x<=1.5}; x11+x12-x<=0.5; x12+x22<=1; x<=1.5; x11-x21>=0; 2*x12-x22>=0;
▼优质解答
答案和解析
分段函数用 @if  表示: max = 4.8*(x11+x21) + 5.6*(x12+x22) - @if(x#LT#0.5, 10*x, @if(x#LT#1, 8*x+1000, 6*x+300)); x11+x12-x <= 0.5; x12+x22<=1; x<=1.5; x11-x21>=0; 2*x12-x...