"Continue" in "for loop" based on trial count
2 ビュー (過去 30 日間)
古いコメントを表示
I have the following loop set up:
X_vector = [3; -3; -9; -15; -21; -15; -9; -3; 3; 3; -3; -9; -15; -21; -21; -15; -9; -3; 3; 3; -3; -9; -15; -21; -15; -9; -3; 3;];
Y_vector = [15; 15; 15; 15; 9; 9; 9; 9; 9; 3; 3; 3; 3; 3; -3; -3; -3; -3; -3; -9; -9; -9; -9; -9; -15; -15; -15; -15;];
for k = 1 : numel(X_vector)
x = X_vector(k);
y = Y_vector(k);
% Now use x and y in some way.
end
I want the loop to run through all the X and Y vector locations but change every 5 trials to the next X_vector and Y_vector pair (e.g. from (3, 15) to (-3, 15). Do I use a continue function to this?
Thank you in advance for your help!
0 件のコメント
採用された回答
Voss
2023 年 3 月 6 日
Maybe this:
for k = 1 : numel(X_vector)
for n = 1 : 5
x = X_vector(k);
y = Y_vector(k);
% Now use x and y in some way.
end
end
6 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Loops and Conditional Statements についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!