Matlab - Encontrar valores en una matriz

   
Vista:

Encontrar valores en una matriz

Publicado por YAEL OSMAR (2 intervenciones) el 27/05/2017 23:42:42
tengo duda a como debo encontrar un valor en una matriz que yo solicite y como interpolar si no encuentra ese valor
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

Encontrar valores en una matriz

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (4092 intervenciones) el 31/05/2017 17:19:19
un avance es:
1
2
3
4
5
6
7
8
9
clear all
A=unique(round(20*rand(1,30)))
valor_buscado=round(20*rand)
[fila, columna]=find(A==valor_buscado);
 if isempty(fila)
     disp('no encontró el valor buscado')
 else
    disp( 'encontró el valor buscado')
 end

1
2
3
4
5
6
7
8
9
10
11
12
>> interpolar
A =
     0     1     2     3     4     5     6     7    10    12    13    14    15    16    17    18
valor_buscado =
     2
encontró el valor buscado
>> interpolar
A =
     0     1     2     3     5     7     8     9    10    12    13    14    15    17    18    19
valor_buscado =
    20
no encontró el valor buscado

Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero/
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