parfor_progressbar:以图形方式监视 parfor 循环中迭代的完成情况-matlab开发

时间:2021-05-30 03:31:12
【文件属性】:
文件名称:parfor_progressbar:以图形方式监视 parfor 循环中迭代的完成情况-matlab开发
文件大小:6KB
文件格式:ZIP
更新时间:2021-05-30 03:31:12
matlab 创建图形进度指示器以监视长时间运行的循环中迭代的完成情况。 用法类似于 MATLAB 的内置 waitbar 函数,但除了普通的 for 循环外,它还适用于 parfor 循环。 工作线程写入临时文件以记录每次 parfor 迭代的完成情况,并且计时器会定期更新进度条。 通过内部传递给 waitbar 的可选参数,用户可以设置取消按钮或 waitbar 支持的任何其他选项。 目前,仅支持本地执行,但可以修改该函数以将 tempdir 替换为所有工作人员都可以访问的位置。 用法示例: N = 50; %parfor 迭代总数hbar = parfor_progressbar(N,'请稍等...'); %创建进度条parfor i=1:N, 暂停(randint); % 计算hbar.iterate(1); % 一次迭代的更新进度结尾关闭(hbar); % 关闭进度条
【文件预览】:
parfor_progressbar.zip
parfor_progress.zip

网友评论