| 查看: 941 | 回复: 4 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[交流]
matlab并行计算问题已有2人参与
|
|||
大家好,我最近在学习matlab遗传算法,发现运算时间较长。网上说可以并行计算,我的电脑是4核。试了一个例子(如下),发现并行计算时间确实缩短不少。但是命令行运行 matlabpool local 4,大概意思是设置4核计算环境,出现警告Warning: matlabpool will be removed in a future release. Use parpool insted. 输入命令parpool('local',4)后警告消失。并行果然算的快了。![]() tic %传统方式计算 c1=1; for i = 1:500 c1 = c1+max(eig(rand(i,i))); end t1 = toc; matlabpool open; %parfor并行方式计算 tic c2=1; parfor ii = 1:500 c2 = c2+max(eig(rand(ii,ii))); end t2 = toc; matlabpool close; display(strcat('parfor并行计算时间:',num2str(t2),'秒')); display(strcat('客户端串行计算时间:',num2str(t1),'秒')); parfor并行计算时间:6.4683秒 客户端串行计算时间:20.1176秒 |
» 猜你喜欢
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
孩子确诊有中度注意力缺陷
已经有6人回复
2026博士申请-功能高分子,水凝胶方向
已经有6人回复
论文投稿,期刊推荐
已经有4人回复
硕士和导师闹得不愉快
已经有13人回复
请问2026国家基金面上项目会启动申2停1吗
已经有5人回复
同一篇文章,用不同账号投稿对编辑决定是否送审有没有影响?
已经有3人回复
RSC ADV状态问题
已经有4人回复

![]() |
5楼2017-12-26 09:35:39
天穹
新虫 (正式写手)
- 应助: 0 (幼儿园)
- 金币: 2341.2
- 散金: 102
- 红花: 4
- 帖子: 343
- 在线: 21.2小时
- 虫号: 5145706
- 注册: 2016-10-21
- 性别: MM
- 专业: 信号理论与信号处理
2楼2017-12-25 21:14:38
风之子儿
铜虫 (正式写手)
- 应助: 0 (幼儿园)
- 金币: 1282.3
- 散金: 106
- 红花: 6
- 沙发: 3
- 帖子: 451
- 在线: 80.7小时
- 虫号: 7669959
- 注册: 2017-12-24
- 专业: 基础物理学
3楼2017-12-25 23:40:59

4楼2017-12-26 09:35:31














回复此楼
