在工作线程上并行执行for循环迭代

1、简介

parfor loopVar = initVal:endVal;语句;end
在并行池中的worker上并行执行for循环迭代。

MATLAB®在initVal和endVal之间的loop var值语句中执行loop体命令。loopVar指定一个整数值递增1的向量。如果您有Parallel Computing Toolbox™,那么语句的迭代可以在多核计算机或集群上的并行工作池上执行。与for循环一样,可以在语句中包含一行或多行。

要了解parfor如何帮助提高吞吐量,请参见决定何时使用parfor。

parfor与传统for循环的区别如下:

循环迭代以不确定的顺序并行执行。这意味着您可能需要修改您的代码来使用parfor。有关更多帮助,请参见将For循环转换为parfor循环。

循环迭代必须是连续的,不断增加整数值。

parfor循环的主体必须是独立的。一个循环的迭代不能依赖于前一个迭代,因为迭代的执行顺序是不确定的。有关更多帮助,请参见确保parfor循环迭代是独立的。

不能在另一个parfor循环中使用parfor循环。有关更多帮助,请参见嵌套parfor和For循环以及其他parfor需求。

Matlab parfor函数详解相关推荐

  1. Matlab fplot函数详解

    Matlab之fplot函数详解 功能:绘制表达式或函数 语法: fplot(f) fplot(f,xinterval) fplot(funx,funy) fplot(funx,funy,tinter ...

  2. mapminmax函数 matlab,matlab mapminmax函数详解

    几个要说明的函数接口: [Y,PS] = mapminmax(X) [Y,PS] = mapminmax(X,FP) Y = mapminmax('apply',X,PS) X = mapminmax ...

  3. Matlab xcorr函数详解

    Matlab提供了计算互相关和自相关的函数xcorr函数 1.使用方法 c = xcorr(x,y) c = xcorr(x) c = xcorr(x,y,'option') c = xcorr(x, ...

  4. matlab padarray函数详解

    本文来自于matlab帮助页面,命令:help padarray 语法: B = padarray(A,padsize) B = padarray(A,padsize,padval) B = pada ...

  5. MATLAB 匿名函数详解(超级全面)

    匿名函数与之相对的即为需要.m文件存储的命名函数,匿名函数可以在任意地方定义(包含命令行窗口),且由于没有固定的名称,函数是可以像变量一样被传递的.以下详细讲解一下MATLAB中不可或缺的一部分具体能 ...

  6. matlab find函数详解

    Find 这个函数用处也挺大的,这几天看很多程序都见到这一函数,今天要好好给阐述,了解下 这个函数是为了找到矩阵或者是数组,向量中的非零元素.下面一大段英文没耐心看.看看例子就行了. 第一个用法是 n ...

  7. matlab cov函数详解

    matlab简单的说了以下 并没有跟出详细的计算过程 首先参考一篇博客写的很好 下面我举一个例子验证其具体的过程 下面是输入数据 上面是结果 A矩阵的第一列是1,2 第二列是3,5 则第一列的平均值是 ...

  8. Matlab textread函数详解

    转载来自:http://blog.sina.com.cn/s/blog_618af1950100k926.html 实际应用中经常要读取txt文件,这个时候就需要用到强大的textread函数. 它的 ...

  9. MATLAB filter2 函数详解

    1.fftshift fftshift(M),是作用是将,M矩阵的左右对换,上下对换.. 2.filter2(B,X) B为滤波器.X为要滤波的数据,这里将B放在X上,一个一个移动进行模板滤波. 可以 ...

最新文章

  1. Linux 单用户模式修改密码与救援模式修改密码总结
  2. 深入浅出Node.js游戏服务器开发--分布式聊天服务器搭建
  3. XSS学习-XSS挑战之旅(二)
  4. ___new__方法和__init__方法的区别
  5. php 把一个数组分成有n个元素的二维数组的算法
  6. POI--HSSFCellStyle类
  7. PC-[WIN7]此计算机无法联接家庭组
  8. 进阶16 网络编程入门
  9. c#中一般处理程序中使用session
  10. Egret Wing 项目结构
  11. 一个机柜多少u?一个机柜可以放多少台服务器?
  12. 页面埋点H5 大数据uniapp 按需要更改代码就行
  13. 踩坑记32 vue3 拖拽边缘调整侧边栏宽度 拖拽条组件 宽度限制
  14. Spring cloud微服务 Hystrix熔断器
  15. Django实现adminx后台识别用户身份的内容编辑与显示
  16. cmd 批量命名,批量删除
  17. 阿里云大数据工程师ACP认证例题
  18. 灵魂一问-如何彻底防止APK反编译?积累总结
  19. 彻底卸载JDK环境教程
  20. 让一个前后有序的顺序表整体有序

热门文章

  1. 【Java 数组和集合 区别及使用案例】
  2. 塞尔达传说-烹饪菜单详情
  3. 情歌最爱李宗盛(下)
  4. 圣人不仁以百姓為芻狗 (感謝laolaoliu2002)
  5. Java剪切图片为圆形,并使边缘透明。
  6. 第十八章 攻心为上的泡妞兵法
  7. 【91xcz】带你了解Windows PE 是何神器?
  8. python成语填空_Python每日一练(4)-成语填填乐
  9. Python制作朋友圈9宫格图片
  10. java蓝牙语音聊天_如何使用蓝牙耳机录制声音