what is the expect command???????

1 visualización (últimos 30 días)
VIJAY
VIJAY el 14 de Ag. de 2018
Comentada: OCDER el 14 de Ag. de 2018
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 .

Respuesta aceptada

OCDER
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
Stephen23
Stephen23 el 14 de Ag. de 2018
+1 good thinking.
OCDER
OCDER el 14 de Ag. de 2018
thanks! I hope this is the answer to the riddle...

Iniciar sesión para comentar.

Más respuestas (0)

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!

Translated by