欢迎光临散文网 会员登陆 & 注册

如何将MATLAB代码的执行速度提升100倍?如何调用并行方式进行计算?

2022-09-25 16:09 作者:邪恶海洋学家  | 我要投稿

MATLAB加速小技巧

  1. 尽量预先分配变量空间,不使用动态空间,速度约有20倍的提升
  2. 多用矩阵化向量化思想,相较于for循环约有10%到200%的提升
  3. parpool并行计算,使用parfor代替for(parfor仅支持一层循环),核越多,速度越快,但是不同核之间的通信也需要时间。

如何将MATLAB代码的执行速度提升100倍?如何调用并行方式进行计算?的评论 (共 条)

分享到微博请遵守国家法律