約 100000 回の反復を実行するループを高速化しようとしていますが、if ステートメントの順序がパフォーマンスに影響するかどうか疑問に思っていました。たとえば、次のコードは、for ループを通過するたびに、else 内のステートメントを実行する前に、if と elseif をチェックしますか?
for ii = 1:100000
if ii == 1
statements_1;
elseif ii >= 2 && ii <= 10
statements_2;
else
statements_3;
end
end
以下のコードはより速く実行されますか?
for ii = 1:100000
if ii > 10
statements_3;
elseif ii >= 2 && ii <= 10
statements_2;
else
statements_1;
end
end
どんな助けでも大歓迎です