怎么判断matlab程序是否陷入死循环
调试程序的时候,由于程序中循环次数很多,所以运行总是要很长时间,有时候不知道程序是在正常运行还是陷入死循环了。我试着用breakpoint检查了程序的前几个循环貌似没有问...
调试程序的时候,由于程序中循环次数很多,所以运行总是要很长时间,有时候不知道程序是在正常运行还是陷入死循环了。我试着用breakpoint检查了程序的前几个循环貌似没有问题,但运行的时候总是长时间busy等不到结果,也不知道是不是在几百个循环的时候出了问题。碰上这样的情况该怎么办啊?
展开
展开全部
在每个循环进入前设置一个输出,这样你就知道到哪个循环了
你这种情况通常是算法不收敛或者算法收敛太慢造成的
你这种情况通常是算法不收敛或者算法收敛太慢造成的
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果是我我可以考虑下让每个循环内层debug.print个数字,来判断是否运行正常,另外加上在循环期间里,把控制权给系统的语句!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2008-07-28
展开全部
这个图灵已经证明了是不可解问题
所以只能手工判断
所以只能手工判断
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |