返回信息流for r=i+3:N
if rem(r,drx_cycle(lg_lost(1)))==rem(i+2,drx_cycle(lg_lost(1)))
drx_set(r)=1;
end
end
大家帮忙看看,这段程序哪地方有错,为什么程序到这就陷入死循环了呢?前面也有程序用到这段程序了,没出问题,但是就到另一个条件下,这段程序就一直运行,为什么啊?陷入死循环都有什么情况啊,我怎么看怎么找不到问题所在,先谢谢大家了
经过一天的调试,发现是我之前运行时间短了,程序处理数据太多,运行时间很长,没想到需要运行那么长时间,所以以为是死循环了,感谢大家的热情帮忙,第一次写个完整程序,漏洞百出,让大家见笑了
这是一条镜像帖。来源:北邮人论坛 / matlab / #9174同步于 2012/7/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖
大家帮忙这段程序哪不对啊?
bingyi
2012/7/23镜像同步18 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
啊?加号不是比冒号优先级高吗?我一直这么认为的,刚才验证了下,i+3:N,就是(i+3):N,不用加括号
【 在 Rvtea 的大作中提到: 】
: 问个问题。。。我也不知道对不对,就是i+3:N这个会不会引起歧义?是(i+3):N还是(i+3):(i+N)?
如果是那样的话,那就是楼上一样的问题了,应该是那个函数挂了……
【 在 bingyi 的大作中提到: 】
: 啊?加号不是比冒号优先级高吗?我一直这么认为的,刚才验证了下,i+3:N,就是(i+3):N,不用加括号