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]

 Respuesta aceptada

Walter Roberson
Walter Roberson el 7 de Jun. de 2013
A = B(1:4, 1:3);

2 comentarios

could you please explain me this code.
welzheimerwald
welzheimerwald el 2 de Abr. de 2022
@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.

Iniciar sesión para comentar.

Más respuestas (2)

Navadeep Ganesh U
Navadeep Ganesh U el 1 de Dic. de 2019
Editada: Navadeep Ganesh U el 1 de Dic. de 2019

5 votos

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 comentarios

Griffen Morrison
Griffen Morrison el 12 de Feb. de 2020
Hey if your explination didnt help the original poster it some random person years later to understand the code. Thanks!
Wehann Landsberg
Wehann Landsberg el 30 de Jul. de 2020
Yeah, someone like me :)
aniss skalli
aniss skalli el 6 de Dic. de 2020
and like me
Rafael Olaru
Rafael Olaru el 23 de Feb. de 2021
or like me :D
Brandon Fenske
Brandon Fenske el 2 de Sept. de 2022
THANK YOU

Iniciar sesión para comentar.

sunny
sunny el 17 de Feb. de 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,:)=[];

Categorías

Más información sobre Creating and Concatenating Matrices en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 7 de Jun. de 2013

Respondida:

el 17 de Feb. de 2024

Community Treasure Hunt

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

Start Hunting!

Translated by