How can i extract sub matrix from basic matrix

Hello. My basic matrix is
B=[-1,1,1,5+i*2;0,-1,0,20+i*10;0,0,-1,10+i*3;1,0,0,0;30+i*30,50+i*50,60+i*60,0]
Sub matrix is A
A=[-1,1,1;0,-1,0;0,0,-1;1,0,0]

 Réponse acceptée

A = B(1:4, 1:3);

2 commentaires

could you please explain me this code.
@Dulam Sai Namratha Naidu it generates a 4x3 sub matrix of matrix B with rows 1,2,3,4 and colums 1,2,3 from matrix B.

Connectez-vous pour commenter.

Plus de réponses (2)

Navadeep Ganesh U
Navadeep Ganesh U le 1 Déc 2019
Modifié(e) : Navadeep Ganesh U le 1 Déc 2019

5 votes

A=B([1,2,3],[1,2,3])
means, We need to extract B's 1st 2nd and 3rd row along with B's 1st 2nd and 3rd column.
By this you can get approprite answer.
It can also be written as A=B([1:3],[1:3])
LoL,...............6yrs later

5 commentaires

Hey if your explination didnt help the original poster it some random person years later to understand the code. Thanks!
Yeah, someone like me :)
and like me
Rafael Olaru
Rafael Olaru le 23 Fév 2021
or like me :D
THANK YOU

Connectez-vous pour commenter.

sunny
sunny le 17 Fév 2024
B=[-1,1,1,5+1i*2;0,-1,0,20+1i*10;0,0,-1,10+1i*3;1,0,0,0;30+1i*30,50+1i*50,60+1i*60,0];
B(:,end)=[];
B(end,:)=[];

Catégories

En savoir plus sur Operators and Elementary Operations dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by