Filter löschen
Filter löschen

how to assign numbers to each row of a matrix? knowing that my matrix is 70x4 so that each row has an index from 1 to 70. Thank's

4 Ansichten (letzte 30 Tage)
antennaSubset =
1 2 3 4
1 2 3 5
1 2 3 6
1 2 3 7
1 2 3 8
1 2 4 5
1 2 4 6
1 2 4 7
1 2 4 8
1 2 5 6
1 2 5 7
1 2 5 8
1 2 6 7
1 2 6 8
1 2 7 8
1 3 4 5
1 3 4 6
1 3 4 7
1 3 4 8
1 3 5 6
1 3 5 7
1 3 5 8
1 3 6 7
1 3 6 8
1 3 7 8
1 4 5 6
1 4 5 7
1 4 5 8
1 4 6 7
1 4 6 8
1 4 7 8
1 5 6 7
1 5 6 8
1 5 7 8
1 6 7 8
2 3 4 5
2 3 4 6
2 3 4 7
2 3 4 8
2 3 5 6
2 3 5 7
2 3 5 8
2 3 6 7
2 3 6 8
2 3 7 8
2 4 5 6
2 4 5 7
2 4 5 8
2 4 6 7
2 4 6 8
2 4 7 8
2 5 6 7
2 5 6 8
2 5 7 8
2 6 7 8
3 4 5 6
3 4 5 7
3 4 5 8
3 4 6 7
3 4 6 8
3 4 7 8
3 5 6 7
3 5 6 8
3 5 7 8
3 6 7 8
4 5 6 7
4 5 6 8
4 5 7 8
4 6 7 8
5 6 7 8

Akzeptierte Antwort

Steven Lord
Steven Lord am 21 Jun. 2021
You already have, by storing your data in a matrix.
A = magic(5)
A = 5×5
17 24 1 8 15 23 5 7 14 16 4 6 13 20 22 10 12 19 21 3 11 18 25 2 9
% Data associated with the number 3
A(3, :)
ans = 1×5
4 6 13 20 22
If you have different requirements for your numbering that the row indices do not satisfy, please state those requirements.
  10 Kommentare
Scott MacKenzie
Scott MacKenzie am 21 Jun. 2021
Bearbeitet: Scott MacKenzie am 21 Jun. 2021
Yes, this is doable. To show the entire matrix with the line number (row index) shown first on each line:
>> n = 5;
>> A = magic(n);
>> [(1:n)' A]
ans =
1 17 24 1 8 15
2 23 5 7 14 16
3 4 6 13 20 22
4 10 12 19 21 3
5 11 18 25 2 9

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange

Produkte


Version

R2018b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by