what is the expect command???????
    6 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
 i have a matrix is A.The size of matrix of A is 16*18.
The matrix B=[ 5    15;
     7     5;
    10    11;
    11    13;
    12    16;
    14     9;
    16     7;];
 i want to delete 5th row the 15th column then
i want to delete 7throw the 5th column then
i want to delete 10row the 11 column then
i want to delete 11row the 13 column then
i want to delete 12row the 16 column then
i want to delete 14row the 9 column then
i want to delete 16row the 7 column then
what is the a logic?????? if i use for loop the array size is changed so its index out of bounds.......... But the array size of A matrix is changed .
0 comentarios
Respuesta aceptada
  OCDER
      
 el 14 de Ag. de 2018
        Don't delete one-by-one. Instead, delete all rows at once, then all columns at once.
A = rand(16, 18);
B =[ 5    15; 
     7     5;
    10    11;
    11    13;
    12    16;
    14     9;
    16     7];  %I'm guessing B(:,1) stores the rows to delete, B(:,2) stores columns to delete
A(B(:, 1), :) = [];
A(:, B(:, 2)) = [];
2 comentarios
Más respuestas (0)
Ver también
Categorías
				Más información sobre Matrix Indexing 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!


