How do I delete rows and columns from a matrix
88 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Kyle Gray
el 21 de En. de 2016
Respondida: Lalit Dhurve
el 29 de En. de 2020
I know this has been asked before, but I am new to matlab and all the answers I read through were jargon to me. So if someone could really dumb this down that would be wonderful. That being said, I have a simple matrix A= [1 2 3; 4 5 6; 7 8 9]. If I want to make A1 = the same matrix with the second row deleted and A2 = matrix A with the second column deleted. How would I do this? I can delete the end rows and columns, but can not seem to figure out a way to delete middle sections. Again, I know this has been asked so I appreciate your patients. Thanks in advance.
1 comentario
Lalit Dhurve
el 29 de En. de 2020
A= [1 2 3; 4 5 6; 7 8 9];
A1=A;
A1(2,:)=[];
A2=A;
A2(:,2)=[];
A1 , A2
DONE!!!
Respuesta aceptada
Star Strider
el 21 de En. de 2016
Here are a couple different ways to do each:
A= [1 2 3; 4 5 6; 7 8 9];
A1 = A([1 3],:);
A1 = A;
A1(2,:) = [];
A2 = A(:, [1 3]);
A2 = A;
A2(:,2) = [];
The first method in each selects all but the second row or column, and the second method in each sets a specific row or column to ‘empty’ or ‘[]’. There are likely other methods as well, but those are the ones that come quickly to mind tonight.
2 comentarios
Más respuestas (1)
Lalit Dhurve
el 29 de En. de 2020
A= [1 2 3; 4 5 6; 7 8 9];
A1=A;
A1(2,:)=[];
A2=A;
A2(:,2)=[];
A1 , A2
0 comentarios
Ver también
Categorías
Más información sobre Logical en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!