for loops.

1 回表示 (過去 30 日間)
God'sSon
God'sSon 2011 年 3 月 31 日
Hello! Please, how can I implement an iteration, such that a first loop executes a series of expressions within a range of (32) values and a second loop executes a series of expressions within another range of(16) values for each result of the first iteration. the result of this would be 512 iterations. Thank u.
  1 件のコメント
Walter Roberson
Walter Roberson 2011 年 3 月 31 日
Are the values independent or does the first loop need to complete before the second loop could start?

サインインしてコメントする。

採用された回答

the cyclist
the cyclist 2011 年 3 月 31 日
I guess you mean nested loops?
for ni=1:32
for nj=1:16
% Do something here?
end
end
  4 件のコメント
Walter Roberson
Walter Roberson 2011 年 3 月 31 日
parfor ni=1:32
%do first thing here
end
parfor ni=1:32
for nj=1:16
%do second thing here
end
end
It would, though, not surprise me if the first parfor would be more efficient as a for loop -- depends how much work is done in the first part.
God'sSon
God'sSon 2011 年 3 月 31 日
I did away with the parfor loops and got it running using only for-loops in all the cases.
Thanks u very much!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLoops and Conditional Statements についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by