Matlab - ELIMINAR FILA DE UNA MATRIZ MATLAB

   
Vista:

ELIMINAR FILA DE UNA MATRIZ MATLAB

Publicado por Caro Sanchez (3 intervenciones) el 06/04/2015 05:31:06
hola tengo un pequeño problema , tengo una matriz 10 por 10 pero quiero elimar la fila 3 de ella , se me ocurren como dos for uno que vaya guardando la nueva matriz o no sé , agradezco sus respuestas
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JESUS

ELIMINAR FILA DE UNA MATRIZ MATLAB

Publicado por JESUS (760 intervenciones) el 06/04/2015 05:36:15
Hola no es necesario utilizar for para realizar esto :
A=magic(10) %aquí colocas tu matriz
A(3,:)=[]; %aquí eliminas la tercera columna de ella y listo

pero si te lo exigen con for o algo así pues la forma más corta que se me ocurre es esta y disculpa si no te sirve esta última pues no estoy en el computador ya:

A=magic(10)%aquí colocas tu matriz
for i=3:length(A(:,1))-1
A(i,:)=A(i+1,:);
end
A=A(1:end-1,:);
disp(A)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar