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

时间:2024-06-18 21:17:52
【文件属性】:

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

文件大小:6KB

文件格式:ZIP

更新时间:2024-06-18 21:17:52

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

网友评论