作者aqwe (乱世小书僮)
看板MATLAB
标题[运算] 是否可以使用平行运算
时间Thu May 3 23:53:14 2012
请问一下 我现在有个方程式要用fsolve解
例如 0=x^2-y^3
我想要找 再不同的x值下 y的解
比如说 x=1:2000000;
如果我用一般的回圈 for 就要跑 2000000次
有没有办法 同时跑多个回圈
把x值 分割为四部分 1:500000 5000001:1000000 ....
这样的方式去做运算来大幅减低运算时间
一般的四核心CPU可以做得到吗
谢谢各位指教
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 128.205.196.54
※ 编辑: aqwe 来自: 128.205.196.54 (05/03 23:58)
1F:→ ejialan:2008b可以 help parfor 05/04 00:34
2F:→ mp19990920:您确定一定要使用for回圈吗?建议您把问题贴上来让大家 05/04 14:22
3F:→ mp19990920:讨论,毕竟matlab提供很多数值分析的tool,不一定要用 05/04 14:23
4F:→ mp19990920:暴力法。 05/04 14:23
5F:→ poiuy777:我记得只要资料不相依 MATLAB会自动平行化处理 05/04 15:25
6F:→ poiuy777:当然还是得看你程式怎麽写 你的用矩阵写会比回圈快很多 05/04 15:26