how to increase two variables in a for loop at the same time

1 view (last 30 days)
for theta_inf_1 = 7:2:15
for theta_inf_2 = 15:-2:7
end
end
How can I increase these loops at the same time. I mean when the theta_inf_1 = 7, theta_inf_2 = 15, and also when theta_inf_1 = 9, theta_inf_2=13. Thank you.

Accepted Answer

Voss
Voss on 28 Apr 2022
In general:
theta_inf_1_values = 7:2:15;
theta_inf_2_values = 15:-2:7;
for ii = 1:numel(theta_inf_2_values)
disp(ii)
theta_inf_1 = theta_inf_1_values(ii)
theta_inf_2 = theta_inf_2_values(ii)
% the rest of your loop
end
1
theta_inf_1 = 7
theta_inf_2 = 15
2
theta_inf_1 = 9
theta_inf_2 = 13
3
theta_inf_1 = 11
theta_inf_2 = 11
4
theta_inf_1 = 13
theta_inf_2 = 9
5
theta_inf_1 = 15
theta_inf_2 = 7
(In this particular case, theta_inf_1 == 22-theta_inf_2 so you could use that relation instead.)

More Answers (0)

Community Treasure Hunt

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

Start Hunting!