How can i create the below Matrix most elegantly using two for loops.
Info
Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.
Ältere Kommentare anzeigen
|1 8 15|
|2 9 16|
|3 10 17|
|4 11 18|
|5 12 19|
|6 13 20|
|7 14 21|
i tried doing:
for i=1:21;
X = i;
for j=1:3 ;
Matrix[] =[X(i) Y(j)];
1 Kommentar
Jan
am 1 Jun. 2015
Please read the "Getting Started" chapters of the documentation at first.
Antworten (1)
Azzi Abdelmalek
am 1 Jun. 2015
Bearbeitet: Azzi Abdelmalek
am 1 Jun. 2015
reshape(1:21,7,[])
4 Kommentare
Shashank Sharma
am 1 Jun. 2015
Walter Roberson
am 1 Jun. 2015
for J = 1 : 1
for K = 1 : 1
Matrix = reshape(1:21,7,[]);
end
end
John D'Errico
am 1 Jun. 2015
+1. I hate that I cannot vote for a comment. :)
@Shashank Sharma: why do this in two loops? A neater, faster and much more expandable solution is to use Azzi Abdelmalek's original answer. The title of your question is "How can i create the below Matrix most elegantly using two for loops". The most elegant solution is not to use loops, but to use Azzi Abdelmalek's answer.
Diese Frage ist geschlossen.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!