2301_78841487 2023-06-27 00:37 采纳率: 92.9%
浏览 5

Matlab报错,有人能看看是什么原因吗?


for i=5:1:97

    h=[];

    for j=hmin+2:i:hmax+2
        h=[h,j];
        if(j~=hmax+2)
            jp=j+i;
            h=[h,jp];
        end
        disp(h);

        p=hmin;
        u=1;
        while(u<=numel(h))
            hn=[];
            while(h(u)-table3(p,1)>=2&&p<=hmax)  
                p=p+1;
                hn=[hn,(h(u)-table3(p,1)-2)*table3(p,2)];
            end
            u=u+1;
            c=sum(hn,['all']);
            disp(c);
        end
        c=0;
    end
end

img


我做的是2014年数学建模d题储药柜的设计第三问,用这个代码求某高度间隔种类下的高度总冗余。
最外面的for循环,我想用等差数列来选择高度间隔,然后步长i的值就决定了高度间隔有多少种类。里面的for循环,我让h储存步长为i时所有的高度间隔,然后与数据对应计算,求出步长为i时,各规格药盒的高度冗余,保存在hn里面,最后用c代表hn所有元素的和,再输出h和c。
但是编了一天了代码一堆问题。

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-06-27 04:13
    关注
    评论

报告相同问题?

问题事件

  • 创建了问题 6月27日

悬赏问题

  • ¥15 esp32驱动GC9A01循环播放视频
  • ¥15 惠普360g9的最新bios
  • ¥15 配置hadoop时start-all.sh老是启动失败
  • ¥30 这个功能用什么软件发合适?
  • ¥60 微信小程序,取消订单,偶尔订单没有改变状态
  • ¥15 用pytorch实现PPO算法
  • ¥15 关于调制信号的星座图?
  • ¥30 前端传参时,后端接收不到参数
  • ¥15 这是有什么问题吗,我检查许可证了但是显示有呢
  • ¥15 机器学习预测遇到的目标函数问题