| 查看: 951 | 回复: 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秒 |
» 猜你喜欢
不自信的我
已经有9人回复
磺酰氟产物,毕不了业了!
已经有8人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有10人回复
26申博(荧光探针方向,有机合成)
已经有4人回复
要不要辞职读博?
已经有3人回复
论文终于录用啦!满足毕业条件了
已经有26人回复
2026年机械制造与材料应用国际会议 (ICMMMA 2026)
已经有4人回复
Cas 72-43-5需要30g,定制合成,能接单的留言
已经有8人回复
北京211副教授,35岁,想重新出发,去国外做博后,怎么样?
已经有8人回复
自荐读博
已经有3人回复

天穹
新虫 (正式写手)
- 应助: 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
|
5楼2017-12-26 09:35:39













回复此楼