Eliminar filas en matlab
Publicado por L (1 intervención) el 20/02/2019 03:14:07
Hola , es que estoy haciendo un codigo en matlab que me busque un numero y si me lo encuentra, entonces que borre la fila completa y la envie a una nueva matriz, estoy tratando de hacerlo y me sale el error con el mensaje de "Matrix index is out of range for deletion." ¿Alguien me puede decir cual es el error de mi codigo? o me pueden sugerir una forma diferente de hacerlo, aqui les dejo lo que he hecho , gracias :) . Apenas estoy comenzando con esto de matlab :P , gracias nuevamente
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
f = 6;
c = 3;
b = 0 ;
R = round (randn(f,c)*2);
B = R ;
%Aqui comienzo a buscar en la matriz%
for i=1:1:f
for j=1:1:c
%Aqui pongo algo para que me diga cual es el numero y me lo compare con lo que estoy buscando%
eye = R(i,j);
if eye == b
B (i,:)=[];
break
end
end
end
Valora esta pregunta
0