How to write program for this block matrix

12 Ansichten (letzte 30 Tage)
Vijayalakshmi R
Vijayalakshmi R am 3 Jan. 2022
Kommentiert: Image Analyst am 3 Jan. 2022
Row1 0 0 0 0 | 0 0 1 0,
Row2 0 0 0 0 | 0 0 0 1,
Row3 0 0 0 0 | 1 0 0 0,
Row4 0 0 0 0 | 0 1 0 0,
Row5 0 0 1 0 | 0 0 0 0,
Row6 0 0 0 1 | 0 0 0 0,
Row7 1 0 0 0 | 0 0 0 0,
Row8 0 1 0 0 | 0 0 0 0
Order of matrix 4×4

Akzeptierte Antwort

Matt J
Matt J am 3 Jan. 2022
A=zeros(4);
B=[ 0 0 1 0;
0 0 0 1;
1 0 0 0;
0 1 0 0 ];
final=[A,B;B',A]
final = 8×8
0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0
  2 Kommentare
Vijayalakshmi R
Vijayalakshmi R am 3 Jan. 2022
Thank you for your immediate response.
Matt J
Matt J am 3 Jan. 2022
You're welcome, but if this answer addresses the question, please Accept-click it.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Image Analyst
Image Analyst am 3 Jan. 2022
Not sure I understand. Am I missing something? Isn't it just
m = [...
0 0 0 0 0 0 1 0
0 0 0 0 0 0 0 1
0 0 0 0 1 0 0 0
0 0 0 0 0 1 0 0
0 0 1 0 0 0 0 0
0 0 0 1 0 0 0 0
1 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0]
??? It seems so trivial, so I'm not sure what you're asking.
And the order of that matrix is 8-by-8, not 4-by-4.
  2 Kommentare
Vijayalakshmi R
Vijayalakshmi R am 3 Jan. 2022
Sir, block size is 4×4
Image Analyst
Image Analyst am 3 Jan. 2022
Again, I don't understand. What do you mean by block size? Didn't Matt and I both give you code that creates your desired matrix? Or not? I know you're a man of very few words, but you're going to have to do a lot more explaining to make us understand why we're not meeting your needs in creating the output matrix you asked for.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Spline Postprocessing finden Sie in Help Center und File Exchange

Produkte


Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by