matlab并行计算问题
matlab列向量寻址比行向量快,尽量用列向量。parfor的两个循环之间不能对同一变量进行操作,所以你需要为每个核分配独立的空间。假如你有8个核,程序改成这样
Ca=zeros(1001,8);
parfor i=1:8
【matlab并行计算问题】 Ca2=zeros(1001,1);
for j=1:125
a=unidrnd(1000);
b=unidrnd(1000);
c=min(a,b);
d=max(a,b);
Ca2(c:d)=Ca2(c:d)+1;
end
Ca(:,i)=Ca2;
end
Ca=sum(Ca,2);
■网友
不会
推荐阅读
- 有啥方法,网站,项目可以自己练习计算广告学
- 大部分黑客或安全研究员读的是啥「大学专业 」
- 在哈尔滨工业大学计算机系就读是啥样的体验
- 计算机技术与科学专业怎样利用高中毕业的暑假
- 非计算机专业想要利用课余时间深入自学C++,想要找到比较体面的工作大概需要啥水平
- 「巧克力中富含黄烷醇,能够增强脑部活动能力;因此人均巧克力消费量越高的国家,按人口平均计算的诺贝尔奖得主人数就越多。」这种说法科学么
- 有点计算机基础的人想尽快找份编程的工作。哪种编程的工作最好找还需要学些啥
- 硕士研究生选通信还是计算机视觉
- 华威大学计算机本科咋样
- 中兴努比亚 Z5 的边框到底有多窄