Combine block matrix with same elements

I want to creat matrix:
7 7 7 7 7 2 2
7 7 7 7 7 2 2
6 6 9 9 9 2 2
6 6 9 9 9 2 2
6 6 8 8 8 8 8
6 6 8 8 8 8 8
I used code:
[zeros(2,5)+7zeros(2,2)+2;zeros(2,2)+6,zeros(2,3)+9,zeros(2,2)+2;zeros(2,2)+6,zeros(2,5)+8]
But i think have a different way to creat it. That way use matrix which has same element.

 採用された回答

Voss
Voss 2022 年 4 月 5 日
編集済み: Voss 2022 年 4 月 5 日

0 投票

A = [7 7 2; 6 9 2; 6 8 8]
A = 3×3
7 7 2 6 9 2 6 8 8
repelem(A,[2 2 2],[2 3 2])
ans = 6×7
7 7 7 7 7 2 2 7 7 7 7 7 2 2 6 6 9 9 9 2 2 6 6 9 9 9 2 2 6 6 8 8 8 8 8 6 6 8 8 8 8 8

2 件のコメント

Hoang Vu Huy
Hoang Vu Huy 2022 年 4 月 5 日
Thank you very much
Voss
Voss 2022 年 4 月 5 日
You're welcome!
If my answer is what you wanted to do, please click Accept This Answer. Otherwise, if you had a different idea in mind, please let me know. Thanks!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

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

タグ

質問済み:

2022 年 4 月 5 日

コメント済み:

2022 年 4 月 5 日

Community Treasure Hunt

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

Start Hunting!

Translated by