How to write program for this block matrix

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

 Respuesta aceptada

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 comentarios

Vijayalakshmi R
Vijayalakshmi R el 3 de En. de 2022
Thank you for your immediate response.
Matt J
Matt J el 3 de En. de 2022
You're welcome, but if this answer addresses the question, please Accept-click it.

Iniciar sesión para comentar.

Más respuestas (1)

Image Analyst
Image Analyst el 3 de En. de 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 comentarios

Vijayalakshmi R
Vijayalakshmi R el 3 de En. de 2022
Sir, block size is 4×4
Image Analyst
Image Analyst el 3 de En. de 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.

Iniciar sesión para comentar.

Categorías

Productos

Versión

R2021b

Preguntada:

el 3 de En. de 2022

Comentada:

el 3 de En. de 2022

Community Treasure Hunt

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

Start Hunting!

Translated by