matlab程序求助,我是个菜鸟,但是急需一个程序,请高手帮我编下~一根100米的木杆,要截成[6.2,5.4,4.5,2.3,1.9,0.8]6种小杆.STEP1 计算一根原材料至多可裁i=1号零件的数目num(i).STEP2 对于截切过num(i)个i号
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/07 01:44:28
![matlab程序求助,我是个菜鸟,但是急需一个程序,请高手帮我编下~一根100米的木杆,要截成[6.2,5.4,4.5,2.3,1.9,0.8]6种小杆.STEP1 计算一根原材料至多可裁i=1号零件的数目num(i).STEP2 对于截切过num(i)个i号](/uploads/image/z/3165312-48-2.jpg?t=matlab%E7%A8%8B%E5%BA%8F%E6%B1%82%E5%8A%A9%2C%E6%88%91%E6%98%AF%E4%B8%AA%E8%8F%9C%E9%B8%9F%2C%E4%BD%86%E6%98%AF%E6%80%A5%E9%9C%80%E4%B8%80%E4%B8%AA%E7%A8%8B%E5%BA%8F%2C%E8%AF%B7%E9%AB%98%E6%89%8B%E5%B8%AE%E6%88%91%E7%BC%96%E4%B8%8B%7E%E4%B8%80%E6%A0%B9100%E7%B1%B3%E7%9A%84%E6%9C%A8%E6%9D%86%2C%E8%A6%81%E6%88%AA%E6%88%90%5B6.2%2C5.4%2C4.5%2C2.3%2C1.9%2C0.8%5D6%E7%A7%8D%E5%B0%8F%E6%9D%86.STEP1+%E8%AE%A1%E7%AE%97%E4%B8%80%E6%A0%B9%E5%8E%9F%E6%9D%90%E6%96%99%E8%87%B3%E5%A4%9A%E5%8F%AF%E8%A3%81i%3D1%E5%8F%B7%E9%9B%B6%E4%BB%B6%E7%9A%84%E6%95%B0%E7%9B%AEnum%28i%29.STEP2+%E5%AF%B9%E4%BA%8E%E6%88%AA%E5%88%87%E8%BF%87num%28i%29%E4%B8%AAi%E5%8F%B7)
matlab程序求助,我是个菜鸟,但是急需一个程序,请高手帮我编下~一根100米的木杆,要截成[6.2,5.4,4.5,2.3,1.9,0.8]6种小杆.STEP1 计算一根原材料至多可裁i=1号零件的数目num(i).STEP2 对于截切过num(i)个i号
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时,计算结束.
matlab程序求助,我是个菜鸟,但是急需一个程序,请高手帮我编下~一根100米的木杆,要截成[6.2,5.4,4.5,2.3,1.9,0.8]6种小杆.STEP1 计算一根原材料至多可裁i=1号零件的数目num(i).STEP2 对于截切过num(i)个i号
悬赏分太少了点,程序都写好了,就给你吧! 你有邮箱没,有50 行代码,贴不 上来 ,直接把M文件发给你 . 也可以邮箱和我联系 yjjqqcy@126.com 我运行了一遍,要 2-3分钟,总共有203974 个不同的方案