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
0
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
>> 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