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

 採用された回答

Voss
Voss 2023 年 1 月 13 日
編集済み: Voss 2023 年 1 月 13 日

1 投票

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

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeCreating and Concatenating Matrices についてさらに検索

製品

リリース

R2022a

質問済み:

2023 年 1 月 13 日

編集済み:

2023 年 1 月 13 日

Community Treasure Hunt

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

Start Hunting!

Translated by