How do I make a 10x10 showing all numbers 1 to 100?
조회 수: 13 (최근 30일)
이전 댓글 표시
how do i create a nested loop tht will provide me with a 10x10 matrix with all the numbers 1 to 100 like this
1 2 ... 10
11 ... ... ...
... ... ... ...
... ... ... 100
댓글 수: 1
Stephen23
2021년 5월 31일
@Patrick Duffy: what have you tried so far? Is it a strict requirement to use nested loops?
답변 (1개)
Animesh
2025년 5월 5일
Following code will create a matrix as stated above:
x=reshape( 1:100, 10, 10).';
'X' will contain the required result
You can see more detailed description of used functions here:
Transpose: https://www.mathworks.com/help/matlab/ref/transpose.html
댓글 수: 1
Adam Danz
2025년 5월 5일
An alternative that uses implicit expansion:
M = (1:10) + (0:10:90)'
Generalized for an n-by-n matrix with values 1:n^2:
n = 8;
M = (1:n) + (0:n:n^2-n)'
참고 항목
카테고리
Help Center 및 File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!