作业帮 > 综合 > 作业

请问下图的函数中,xi有一个取值范围,对应Di有一个值,那怎么在matlab中的目标函数中描述出来

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/22 23:29:00
请问下图的函数中,xi有一个取值范围,对应Di有一个值,那怎么在matlab中的目标函数中描述出来
请问下图的函数中,xi有一个取值范围,对应Di有一个值,那怎么在matlab中的目标函数中描述出来
你得编写一个m文件:
function y=f(x)
D=zeros(size(x));
D(1)=1400*(x(1)=0)+1200*(x(1)>=1000&&x(1)
再问: 如果加两个约束条件,那约束条件怎么写啊,谢谢了
再答: 鉴于你这个问题的特点,我改用lingo来算,代码如下: sets: supply/p1..p4/:cap,fee,m,D; endsets !数据赋值; data: cap=6000 5000 4500 5500; fee=3 1.8 2.6 2.2; Q=10000; enddata !约束条件; @sum(supply:m)=Q; @for(supply:m