2

我有几个以下代码块,每个代码块都使用自己的矩阵。有没有办法在它自己的线程中运行每个块,而不是按顺序运行它们?

对于 i=1:长度(DJI)
DJI2(:,1) = reshape(datenum(strvcat(DJI(:,2)(:)), length(DJI(:,2)),'yyyy-mm-dd'));
DJI2(:,2:6) = reshape(str2num(strvcat(DJI(:,3:7)(:)), 长度(DJI(:,3:7))));
结尾
4

2 回答 2

2

根据 Octave 电子邮件列表中的成员,唯一的方法是使用以下库。 http://atc.ugr.es/javier-bin/mpitb 它被设计为在多台机器上使用,但看起来它也可以在单独的机器上使用。

于 2008-12-12T14:34:24.950 回答
2

我知道这个问题是关于 Octave 的,但只是为了让您知道,MATLAB 通过PARFOR提供此功能。

PS我对你的代码片段感到困惑,因为循环变量“i”实际上并没有出现在循环中的任何地方。

于 2008-12-15T17:30:27.663 回答