How do I create a (10,10) matrix containing numbers from 1 to 100?
426 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Tom
am 18 Sep. 2013
Kommentiert: finess
am 28 Aug. 2022
How do I create a (10,10) matrix containing numbers from 1 to 100?
I just want the numbers to go 1 to 10 on the top row, then 11-20 on the 2nd row etc.
2 Kommentare
Akzeptierte Antwort
Weitere Antworten (4)
Steven Lord
am 25 Jan. 2022
Another solution using implicit expansion (which wasn't available back in 2013 when this question was posted):
n = 10;
A = (1:n) + n*(0:n-1).'
0 Kommentare
SYED ABOU ILTAF HUSSAIN
am 2 Sep. 2018
Bearbeitet: SYED ABOU ILTAF HUSSAIN
am 2 Sep. 2018
Try this a= [1:10]; for i=2:10 a(i,:)=a(i-1,:)+10; end
0 Kommentare
finess
am 26 Aug. 2022
8 Kommentare
Walter Roberson
am 27 Aug. 2022
Bearbeitet: Walter Roberson
am 27 Aug. 2022
There are a number of different ways to achieve the same result.
A = 100 + zeros(4,4)
A = 100 * ones(4,4)
A = 100; A = A(ones(4,4))
A = zeros(4,4); A(:) = 100
A(1:4,1:4) = 100
A = repmat(100,4,4)
finess
am 28 Aug. 2022
Wow I love these Answers! It gives me a feeling of how a great teacher looks like, with great options for students
Siehe auch
Kategorien
Mehr zu Annotations finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!