Matlab - elimar multiples filas sin valores

 
Vista:

elimar multiples filas sin valores

Publicado por carlos (1 intervención) el 22/03/2013 13:28:50
Hola a todos: en una matriz de 4 (col)*22000 (filas), debo eliminar todas las filas en donde existan NaNs. El numero de filas a eliminar no lo sé. Existe algún codigo que busque todas las filas donde hay Nan y las elimine? Gracias
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 JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

elimar multiples filas sin valores

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 22/03/2013 15:40:12
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
>> A
A =
 
       NaN    0.6557    0.6787    0.6555
    0.9157    0.0357    0.7577    0.1712
    0.7922    0.8491       NaN    0.7060
    0.9595    0.9340    0.3922    0.0318
 
>> b=isnan(A)
b =
     1     0     0     0
     0     0     0     0
     0     0     1     0
     0     0     0     0
 
>> [fila,columna]=find(b==1)
fila =
     1
     3
 
columna =
     1
     3
 
>> A(fila,:)=[]
A =
    0.9157    0.0357    0.7577    0.1712
    0.9595    0.9340    0.3922    0.0318



Saludos.
JOSE JEREMÍAS CABALLERO
Asesorías en Matlab
programador en matlab
Servicios de programación matlab
[email protected]

http://matlabcaballero.blogspot.com

http://www.lawebdelprogramador.com/foros/Matlab/1371532-FORMA_DE_APRENDER_MATLAB.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar