QQ在线咨询
售前咨询热线
15821572819
售后咨询热线
15821572819

matlab 并行计算使用心得 (不断补充)


跑了大型程序时,发现 for 循环太多拖延了速度,尝试使用并行计算。


并行计算时,用parfor取代for,进行循环计算。但在变量使用上有不少注意事项,慢慢总结写出来。


1.  首先是临时变量的使用。

临时变量 在 parfor 循环的每个迭代开始时被清除,因此若  parfor 循环外还要用到变量时,这个变量一定不能是临时变量。


2. 使用 matlab的优化工具箱时,可以开启并行计算

例如使用遗传算法时,可以开启并行计算。在计算各染色体适应度值时,使用并行计算能够节约时间。


options = gaoptimset('UseParallel', true).
ga(~, ~, ~, options)




注:本文转载自https://blog.csdn.net/robert_chen1988/article/details/52865490,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如有侵权行为,请联系我们,我们会及时删除。
上一篇

分享