进步/百分比完成酒吧
391(30天)
显示旧的评论
所以我的问题/问题是,我试图让一个窗口出现,估计完成时间我的代码,代码已经运行的总时间和百分比完成代码。我试图使用waitbar和进度条功能但他们都使用一个for循环运行许多迭代。我不能使用这些功能,因为我的代码大约需要3个小时运行和一定量的迭代运行3小时代码需要几天时间。谁有什么建议关于如何有某种窗口出现,更新指定希望以上视为我的代码继续运行吗?
2的评论
约翰
2022年12月3日
我知道这不是你想要的,但是我偶尔添加断点暂停项目,看看迭代变量(例I = 1: n,我会看看我的价值的变量部分),做一些心理数学比较我和n,删除断点,并按继续。在python中有一些不错的答案,但是我在matlab代码,我不相信自己与I / O效率没有坦克,这是我的急救绷带的解决方案。
答案(2)
Hesham伊斯梅尔
2015年7月24日
你好,
让说你有3小时的循环运行
为我= 1:3小时
我
结束
如果我是第一个小时窗口然后你可以结束时,您的代码是这样的
为i = 1: 3
如果我= = 1
显示器(“33.3完成”)
elseif我= = 2
显示器(“66.7完成”)
其他的
显示器(100年完成的百分比)
结束
结束