I want to create a for loop which creates different pairs each time.
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
ME
el 5 de Mzo. de 2015
Comentada: ME
el 5 de Mzo. de 2015
for i=1:p
for j=1:p
i~=j
disp('i is equal to');
disp(i);
disp('j is equal to');
disp(j);
end
end
I have made this however some pairs are the same e.g i= 1 j = 1 and so on
3 comentarios
Greig
el 5 de Mzo. de 2015
See Akshata's response below for how to structure the if statement.
As a general rule of good practice, it is better to avoid using i and j and loop indices, MATLAB reserves these for complex numbers (i.e., sqrt(-1)). Use ii and jj instead
Respuesta aceptada
Chandrasekhar
el 5 de Mzo. de 2015
Editada: Chandrasekhar
el 5 de Mzo. de 2015
for i=1:p
for j=1:p
if (i~=j)
disp('i is equal to');
disp(i);
disp('j is equal to');
disp(j);
end
end
end
0 comentarios
Más respuestas (0)
Ver también
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!