如何在MATLAB中进行线程化?我想同时在两个变量上运行一个函数。我该怎么做?如何在MATLAB中进行线程化?
4
A
回答
6
并行工具箱有一些工具可以帮助你。下面的一些例子从MATLAB粘贴帮助
matlabpool % Use default parallel configuration
spmd % By default uses all labs in the pool
INP = load(['somedatafile' num2str(labindex) '.mat']);
RES = somefun(INP);
end
随后的RES
对实验室的值是从实验室2实验室1,RES{2}
从客户端为RES{1}
访问等
您也可以看看在parfor
作为简单的并行替换for
。希望这有助于即使它不是你正在寻找的东西。
+0
在R2015a中matlabpool函数已经从Matlab中移除,您需要调用parpool代替。 – hmfarimani 2017-03-06 13:43:11
1
我不相信有任何内置的MATLAB多线程支持。 这来自我最近与同事的一次谈话,以及一个quick google search
希望这会有所帮助。
0
您可以使用MEX文件和std::thread
(请参阅here)。
我还没有试过从MEX文件中调用mexEvalString
,很可能会导致运行时错误或冻结MATLAB执行时间。但是,如果你可以用C++编写特定的代码片段,那可能就是你想要的。
相关问题
- 1. 如何在python中进行线程化?
- 2. 如何在MATLAB中使用JAVA进行显式多线程?
- 3. 如何在Matlab中对等值线图进行动画
- 4. 如何在Matlab中正确地进行矢量化
- 5. 如何在matlab中终止正在运行的进程?
- 6. 在Matlab中对lcg进行编程
- 7. 在CUDA中进行并行化,为每列分配线程
- 8. 如何在Matlab中简化?
- 9. 如何在Android进程中获取正在运行的线程?
- 10. matlab如何进行排序?
- 11. 如何确保只有单个进程在线程中运行
- 12. 如何在传统asp中执行多线程/后台进程
- 13. 如何增加在我的进程中运行的线程数?
- 14. 如何在Rails中的Web请求中对长进程进行子线程化处理
- 15. 在Python中对多个函数进行线程化处理
- 16. 命令隐式地在Makefiles中进行线程化?
- 17. 使用C++在Windows中进行线程化操作
- 18. 如何在WPF中的不同线程中运行进度条?
- 19. Python多线程:如何让守护进程线程运行
- 20. 超线程如何影响并行化?
- 21. OpenMP如何进行线程分配?
- 22. 如何进行多线程计算Android
- 23. 多线程和多进口MATLAB文件
- 24. 如何在MySQL中进行优化?
- 25. 如何在UML中进行泛化?
- 26. 如何在MATLAB的列中对列的平均值进行标准化?
- 27. 如何在matlab中对特定行进行排序
- 28. 在C#中进行线程调用
- 29. 如何在C pthreads中并行化线程
- 30. 在Matlab中添加不同长度的线条进行绘制
@hai:请不要发表重复的问题。如果你之前的问题没有得到答案([管理员:现在这个问题]),那么你应该编辑它以使问题更清楚。 – gnovice 2010-04-26 15:26:31