matlab程序求助,我是个菜鸟,但是急需一个程序,请高手帮我编下~
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/11 07:39:59
matlab程序求助,我是个菜鸟,但是急需一个程序,请高手帮我编下~
一根100米的木杆,要截成[6.2,5.4,4.5,2.3,1.9,0.8]6种小杆.
STEP1 计算一根原材料至多可裁i=1号零件的数目num(i).
STEP2 对于截切过num(i)个i号零件所剩的余料length(i),检查是否可以截切i+1号零件.若可以,计算出可截得的i+1号零件的最大数目num(i+1).
STEP3 令i=i+1,返回STEP2.即依次检查是否还可以截切其他的零件,直至i=n-1.这样,我们就得到一个长度为n的数组,数组各元素值为一根原材料所能截切的各个零件的数量num(i),可作为第一个截切方案.
STEP4 令j=n-1,若num(j)>0,令num(j)= num(j)-1,重新计算num(j+1)的值,得到的新数组可作为一个新的截切方案,直到num(j)=0为止.
STEP5 令j=j-1,若num(j)>0,令num(j)= num(j)-1,重新计算num(j+1)的值,记录当前j的值并返回STEP4,直到num(j)=0为止.
STEP6 令j=j-1,若num(j)>0,令num(j)= num(j)-1,重新计算num(j+1)的值,记录当前j的值并返回STEP5,根据新的Num(j+1)的值重新计算数组各后续元素值,直到num(j)=0为止.
STEP7 重复STEP4-6,当j=1且num(j)=0时,计算结束.
一根100米的木杆,要截成[6.2,5.4,4.5,2.3,1.9,0.8]6种小杆.
STEP1 计算一根原材料至多可裁i=1号零件的数目num(i).
STEP2 对于截切过num(i)个i号零件所剩的余料length(i),检查是否可以截切i+1号零件.若可以,计算出可截得的i+1号零件的最大数目num(i+1).
STEP3 令i=i+1,返回STEP2.即依次检查是否还可以截切其他的零件,直至i=n-1.这样,我们就得到一个长度为n的数组,数组各元素值为一根原材料所能截切的各个零件的数量num(i),可作为第一个截切方案.
STEP4 令j=n-1,若num(j)>0,令num(j)= num(j)-1,重新计算num(j+1)的值,得到的新数组可作为一个新的截切方案,直到num(j)=0为止.
STEP5 令j=j-1,若num(j)>0,令num(j)= num(j)-1,重新计算num(j+1)的值,记录当前j的值并返回STEP4,直到num(j)=0为止.
STEP6 令j=j-1,若num(j)>0,令num(j)= num(j)-1,重新计算num(j+1)的值,记录当前j的值并返回STEP5,根据新的Num(j+1)的值重新计算数组各后续元素值,直到num(j)=0为止.
STEP7 重复STEP4-6,当j=1且num(j)=0时,计算结束.
悬赏分太少了点,程序都写好了,就给你吧! 你有邮箱没,有50 行代码,贴不 上来 ,直接把M文件发给你 . 也可以邮箱和我联系 yjjqqcy@126.com 我运行了一遍,要 2-3分钟,总共有203974 个不同的方案
matlab程序求助,我是个菜鸟,但是急需一个程序,请高手帮我编下~
急! matlab 级数求和 请高手帮忙,谢谢 已经编了个程序,但是不知道为什么只有一个值
由于初学者,不懂matlab,请高手用malab帮我编一个程序:三角函数的波形合成与分解
求助Matlab高手,帮我解释一小段程序,
请高手帮我解释一下下面的matlab程序
matlab菜鸟求教高手.程序大概如下:
【求助】 程序流程图我的程序,但是不会写流程图,能请高手帮个忙吗?可以的话帮忙做个流程图吧... ...不行的话,教教我
高分请高手帮我用c++编一个程序,要求用这个分段函数:f(x)=x(x
一个matlab简单程序求助
求大神用MATLAB帮我编两个程序~
请高手帮我找下这个Lingo程序的错误!下面是Lingo程序
请高手帮我用matlab程序帮我整合一下下面的数学表达式