Matlab - ELIMINAR FILA DE UNA MATRIZ MATLAB

 
Vista:
sin imagen de perfil
Val: 6
Ha aumentado su posición en 16 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

ELIMINAR FILA DE UNA MATRIZ MATLAB

Publicado por Caro Sanchez (4 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
Val: 3.309
Plata
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

ELIMINAR FILA DE UNA MATRIZ MATLAB

Publicado por JESUS (1818 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