Borrar filtros
Borrar filtros

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

1 visualización (últimos 30 días)
Ali Deniz
Ali Deniz el 28 de Abr. de 2022
Comentada: Voss el 29 de Abr. de 2022
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.

Respuesta aceptada

Voss
Voss el 28 de Abr. de 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.)

Más respuestas (0)

Categorías

Más información sobre Loops and Conditional Statements en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by