How can I clear columns and rows of a matrix?

1 visualización (últimos 30 días)
Ayob
Ayob el 19 de En. de 2014
Editada: Ayob el 19 de En. de 2014
I have matrix like A which is in a square form p*p and a line matrix B in a form of q*1 (q<p).
I want to clear rows and columns of matrix A with the help of B. for example:
A=[1 2 3 4;5 6 7 8;9 10 11 12;1 2 3 4]
and
B=[2 4]
I should eliminate second row and column 'As B(1)=2' and fourth row and column 'As B(2)=4'.
So A becomes [1 3;9 11].

Respuesta aceptada

Amit
Amit el 19 de En. de 2014
Editada: Amit el 19 de En. de 2014
A(B,:) = [];
A(:,B) = [];
  2 comentarios
Ayob
Ayob el 19 de En. de 2014
Editada: Ayob el 19 de En. de 2014
I check it,but didn't work .
??? Subscripted assignment dimension mismatch.
Amit
Amit el 19 de En. de 2014
I edited it and tested it. It works.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Resizing and Reshaping Matrices 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!

Translated by