How to use nested for loops?
Afficher commentaires plus anciens
I am very new to MATLAB, and I have been trying to figure out how to use nested for loops correctly. I want to print out :
1
121
12321
1234321
123454321
what should I do if there are a varying number of columns? Any help would be greatly appreciated.
3 commentaires
Walter Roberson
le 10 Avr 2018
What have you tried so far?
Yasmin Touly
le 10 Avr 2018
Walter Roberson
le 10 Avr 2018
for variable = something : something_else
for another_variable = thing2 : thing3
% do something involving variable and another_variable
end
end
Réponses (1)
No need for nested for loops. Try this:
i=1;n=5;
while i<=n
fprintf('%d',[1:i-1 i:-1:1]);
fprintf('\n');
i=i+1;
end
6 commentaires
Walter Roberson
le 10 Avr 2018
... This was a homework question. It has come up before as a homework question.
Birdman
le 10 Avr 2018
There is nothing mentioned in the question that it is a homework.
Yasmin Touly
le 10 Avr 2018
Birdman
le 10 Avr 2018
Of course you can, but isn't this one simpler?
Yasmin Touly
le 10 Avr 2018
Birdman
le 10 Avr 2018
n=5;
for j=1:n
for i=1:j
end
fprintf('%d',[1:i-1 i:-1:1]);
fprintf('\n');
end
Catégories
En savoir plus sur Loops and Conditional Statements dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!