作业帮 > 综合 > 作业

matlab求解某厂需在长为4000mm的圆钢上 ,截出长为698mm和518mm两种毛坯,问怎样是的余料最小?编程?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/09 09:08:00
matlab求解某厂需在长为4000mm的圆钢上 ,截出长为698mm和518mm两种毛坯,问怎样是的余料最小?编程?
clc;clear;
a=0;b=0;
ta=floor(4000/698);
remainder=0;
for index=0:ta
    za(index+1)=index;
    zb(index+1)=floor((4000-698*index)/518);
    remainder(index+1)=rem(4000-698*index,518);
end
remainder_min=min(remainder)
a_max=za(remainder==remainder_min)
b_max=zb(remainder==remainder_min)

结果如下: