zhuningyuan126 发表于 2011-9-4 21:48:31

matlab程序运行过程中如何监控?

matlab程序运行如何监控?
我的程序运行时间很长,在运行程序如何知道运行进度?
程序有较多循环,设置断点的方法不现实。

Ro0o0o0okie 发表于 2011-9-5 04:43:45

用Profile跑一遍

zhuningyuan126 发表于 2011-9-5 15:30:01

Ro0o0o0okie 发表于 2011-9-5 04:43 static/image/common/back.gif
用Profile跑一遍

因为程序运行时间太长,要几天,所以是想在程序运行过程中就能看到运行进度。

Ro0o0o0okie 发表于 2011-9-5 15:47:35

本帖最后由 Ro0o0o0okie 于 2011-9-5 15:48 编辑

zhuningyuan126 发表于 2011-9-5 15:30 static/image/common/back.gif
因为程序运行时间太长,要几天,所以是想在程序运行过程中就能看到运行进度。 ...
那可以试试使用waitbar,循环内加个waitbar的变量,通过进度条来观察进度。或者直接加fprintf输出语句,如果不想输出到控制台,就弄个输出文件往里面写运行信息,运行进度通过看输出文件得知。

zhuningyuan126 发表于 2011-9-5 16:01:13

Ro0o0o0okie 发表于 2011-9-5 15:47 static/image/common/back.gif
那可以试试使用waitbar,循环内加个waitbar的变量,通过进度条来观察进度。或者直接加fprintf输出语句,如 ...

谢谢!刚才刚好也想到了类似的方法:victory:

starbinbin_csu 发表于 2011-9-8 11:18:58

可以在代码中加上一些输出中间变量的语句试试
页: [1]
查看完整版本: matlab程序运行过程中如何监控?