如何將MATLAB代碼的執(zhí)行速度提升100倍?如何調(diào)用并行方式進(jìn)行計(jì)算?
2022-09-25 16:09 作者:邪惡海洋學(xué)家 | 我要投稿

MATLAB加速小技巧
- 盡量預(yù)先分配變量空間,不使用動(dòng)態(tài)空間,速度約有20倍的提升
- 多用矩陣化向量化思想,相較于for循環(huán)約有10%到200%的提升
- parpool并行計(jì)算,使用parfor代替for(parfor僅支持一層循環(huán)),核越多,速度越快,但是不同核之間的通信也需要時(shí)間。
標(biāo)簽: