How to create a 2x2 matrix?

343 Ansichten (letzte 30 Tage)
Gn Gnk
Gn Gnk am 4 Dez. 2019
Bearbeitet: Adam Danz am 4 Dez. 2019
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.

Akzeptierte Antwort

Adam Danz
Adam Danz am 4 Dez. 2019
Bearbeitet: Adam Danz am 4 Dez. 2019
Use curly brackets instead of square brackets.
M = {h(1,:) h(2,:); h(2,:) h(1,:)};

Weitere Antworten (1)

Raj
Raj am 4 Dez. 2019
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}]

Kategorien

Mehr zu Matrices and Arrays finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by