Matlab - Como reemplezo un numero repetido?

 
Vista:
sin imagen de perfil

Como reemplezo un numero repetido?

Publicado por Monica (36 intervenciones) el 08/09/2014 19:44:37
Hola comunidad!!
A ver si alguien puede ayudarme.
Si tengo una matriz de 100X100 y dentro de esta hay 40 valores que se repiten y su valor es 1x10E37 (a modo de ejemplo).
Cómo puedo reemplazar esos 40 valores por ceros??

Muchas gracias!
Saludos cordiales
Mónica
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
sin imagen de perfil

Como reemplezo un numero repetido?

Publicado por Monica (36 intervenciones) el 08/09/2014 20:46:21
Solucionado!!
Sea U la matriz de 100x100;
Los valores a reemplazar son mayores que 10, entonces:

U(U>10)=NaN;

Nada de complicado, ahí lo dejo por si le sirve a alguien!.

SAludos
Mónica
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
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

Como reemplezo un numero repetido?

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 09/09/2014 14:50:36
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
Num =
 
    22    20    22    28     7    24    11    22    11     1
    22    27     4    20     2    24    30    11     3    27
     3    15    16    28    23    26     7    25    19    24
    20    21    10     5    20    15    20    22     5    22
    14     5    16    28    21    19    18    17     1    24
     6    29    12    24    19    29    12     5    22    11
     3    16    12    17    13    13     4    29    10    19
    25    20     5    13    12     2     1     8    20    17
     5     1     8     8    24    26    13    28    12    16
     5    24     1    23    10    19     6     7    19     8
 
>> Num(Num==10)=0
 
Num =
 
    22    20    22    28     7    24    11    22    11     1
    22    27     4    20     2    24    30    11     3    27
     3    15    16    28    23    26     7    25    19    24
    20    21     0     5    20    15    20    22     5    22
    14     5    16    28    21    19    18    17     1    24
     6    29    12    24    19    29    12     5    22    11
     3    16    12    17    13    13     4    29     0    19
    25    20     5    13    12     2     1     8    20    17
     5     1     8     8    24    26    13    28    12    16
     5    24     1    23     0    19     6     7    19     8



Saludos.
JOSE JEREMÍAS CABALLERO
Asesoría online y Presencial en Matlab
programador en matlab
Servicios de programación matlab
[email protected]
Estimado Usuario de Matlab, el correo es para servicios de cursos, asesoría y programación, toda ayuda gratuita es vía foro.


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