How to get three sub matrices from a matrix of any order? How we will do for general matrix? I have given an example of order 5.

1 Ansicht (letzte 30 Tage)
For example:
A= [1 4 5 7 8;
4 2 6 9 10;
5 6 3 1 1;
7 9 1 3 5;
8 10 1 5 4];
Ist sub matrix is A11=[1 4 5; 4 2 6 ; 5 6 3]; order should be 3by3,
2nd sub matrix is B11=[7 9 1; 8 10 1]; order should be 2by3,
3rd sub matrix is C11=[3 5; 5 4]; order should be 2by2.
  3 Kommentare
Farooq Aamir
Farooq Aamir am 28 Okt. 2018
@ Walter Roberson, A has some special structure so that's why I divide A into this way. (e.g Hamiltonian matrix)

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

madhan ravi
madhan ravi am 28 Okt. 2018
A= [1 4 5 7 8;
4 2 6 9 10;
5 6 3 1 1;
7 9 1 3 5;
8 10 1 5 4];
A11=a(1:3,1:3)
B11=a(1:3,end-1:end)
C11=a(end-1:end, end-1:end)

Weitere Antworten (0)

Kategorien

Mehr zu Mathematics 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