文件名称:progressDemo:用于parfor的非常简单的进度监视器的演示-matlab开发
文件大小:2KB
文件格式:ZIP
更新时间:2024-06-17 15:45:34
matlab
以下功能演示了一个非常简单的parfor进度监视器。 您所需要做的就是按照示例进行操作。 函数progressDemo(〜) %函数演示了parfor的简单进度监视器。 如果isempty(gcp('nocreate')) parpool('local',8); %启动8个线程(如果尚未运行) 结尾D = parallel.pool.DataQueue; afterEach(D,@UpdateProgress); updateFreq = 100; %循环更新频率p = 1; %循环计数器; 注意:需要在parfor范围之外定义p fprintf('\ nProgress:0 %%'); N = 12345; %迭代次数,并行完成parfor n = 1:N % 做一点事发送(D,n); %更新进度结尾fprintf('\ b \ b \ b \ b \ b \ b%5.2f %%'
【文件预览】:
progressDemo.m.zip