How to create a 2x2 matrix?

170 ビュー (過去 30 日間)
Gn Gnk
Gn Gnk 2019 年 12 月 4 日
編集済み: Adam Danz 2019 年 12 月 4 日
Hello ,
i want to create a 2x2 matrix like that :
, h is 2x500 matrix .
So , i have to create a 2x2 matrix that each cell contains 2x500 matrix
I tried to write:
M = [h(1,:) h(2,:) ; h(2,:) h(1,:)]
But that ends up with a 2x1000 matrix .
What should i do ?
*Note that h is a complex array
thank you.

採用された回答

Adam Danz
Adam Danz 2019 年 12 月 4 日
編集済み: Adam Danz 2019 年 12 月 4 日
Use curly brackets instead of square brackets.
M = {h(1,:) h(2,:); h(2,:) h(1,:)};

その他の回答 (1 件)

Raj
Raj 2019 年 12 月 4 日
h1=rand(2,500)+i*rand(2,500) % Your first matrix
h2=rand(2,500)+i*rand(2,500) % Second matrix
M=[{h1} {h2};{h2} {h1}]

カテゴリ

Help Center および File ExchangeResizing and Reshaping Matrices についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by