Array indexing in matlab

2 vues (au cours des 30 derniers jours)
Christa Weber
Christa Weber le 13 Jan 2023
Modifié(e) : Voss le 13 Jan 2023
Starting with
>> z = reshape([1:1:30],6,5)'
z =
1 2 3 4 5 6
7 8 9 10 11 12
13 14 15 16 17 18
19 20 21 22 23 24
25 26 27 28 29 30
what is the one-line command to access access the variable z to get the result:
1 2 23 24
7 8 29 30

Réponse acceptée

Voss
Voss le 13 Jan 2023
Modifié(e) : Voss le 13 Jan 2023
z = reshape(1:30,6,5).' % [] not necessary; 1:1:30 is the same as 1:30; .' is transpose, ' is complex conjugate transpose
z = 5×6
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
[z([1 2],[1 2]) z([end-1 end],[end-1 end])]
ans = 2×4
1 2 23 24 7 8 29 30

Plus de réponses (0)

Catégories

En savoir plus sur Matrices and Arrays dans Help Center et File Exchange

Produits


Version

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by