how to truncate specific rows and columns of matrix in matlab.

110 visualizaciones (últimos 30 días)
A = [10,20,30,40; ...
20,30,40,50; ...
30,40,50,60; ...
40,50,60,70];
now i want to truncate the row no 2 and col no 2 and wants to get new matrix of 3x3? kindly help me
  1 comentario
Jan
Jan el 3 de En. de 2016
Please use meaningful tags. The question has no relation to "matlab compiler".

Iniciar sesión para comentar.

Respuesta aceptada

Azzi Abdelmalek
Azzi Abdelmalek el 3 de En. de 2016
A(2,:)=[]
A(:,2)=[]
  4 comentarios
hani
hani el 12 de En. de 2016
sir i have a matrix 10x10 and i want to remove row and col no 3,5,7,8,10 and wants to get 5X5 matrix there are different ways to truncate but i need that way in which original matrix should remain same and truncation process should done in a new metric, one solution of truncation..... B=A(:,2:7); C=B(2:7,:); that means we want entities from 2 to 7 remaining will truncate. but i need a specific row and col to delete........ and net matrix with new name???/?
Steven Lord
Steven Lord el 16 de Nov. de 2020
Rajinder singh wrote a flag that is more of a comment.
we can also delete columns by this method, but in case of columns deletion, the colon has to come first in the bracket, then comes the cols_to_delete
Please use flags for alerting contributors with higher level of privileges of spam, places where someone has edited away a question, answer, or comment that renders later answers or comments unclear, etc. If you have clarifying questions, additional information to contribute (as was the case here), or want to start / reopen a discussion please add a comment.

Iniciar sesión para comentar.

Más respuestas (1)

Andrei Bobrov
Andrei Bobrov el 3 de En. de 2016
out = A([1,3:end],[1,3:end])

Categorías

Más información sobre Logical en Help Center y File Exchange.

Etiquetas

Aún no se han introducido etiquetas.

Community Treasure Hunt

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

Start Hunting!

Translated by