Running multiple functions simultaneously
显示 更早的评论
Dear all, I calculate a Jacobean matrix numerically by modifying each component of a vector of parameters "V" and see the impact of this change on the solution of my problem. I can do this operation by making the modification component by component of the vector of parameter "V" which has a dimension of (14*1). Problem : I would like to make this calculation, but a simultaneous (i.e. in parallel procedure). Create multiple problems (length(V) = 14), where each contains a variation of a component of my vector B--->This task is easily encoded. The problem is how, I ask Matlab to start for solving these 10 created problems simultaneously. Thank you in advance for each answer.
回答(2 个)
Sean de Wolski
2014-12-19
0 个投票
Do you have the Parallel Computing Toolbox?
If so, this is easily doable with parfor, parfeval or batch.
If not, contact your friendly MathWorks' account manager for a trial.
Sara
2015-1-21
0 个投票
1 个评论
Sean de Wolski
2015-1-21
With the parallel computing toolbox, batch and parfor exist. parfeval was added later. You do not have the toolbox if these functions aren't present.
类别
在 帮助中心 和 File Exchange 中查找有关 Parallel for-Loops (parfor) 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!