Lookup Table the floor value
Mostrar comentarios más antiguos
I´m a new user of Matlab and I´m trying to get the y floor value of a table. I´ve looking for it and the interpn1 command only let you to get the nearest value not the floor.
An example is for the table:
1 10
10 30
If I ask for the value of 9, I need to get 10 (if I use interpn1 nearest I get 30).
Thanks in advance
Respuesta aceptada
Más respuestas (4)
the cyclist
el 12 de Abr. de 2011
If A is your array, I think you want something like:
y_floor = min(A(A>9))
Andrei Bobrov
el 12 de Abr. de 2011
added variant
A = randi(120,5,5)
n = 9
[~,I] = min(abs(A(:)-n));
A(I)
Walter Roberson
el 12 de Abr. de 2011
0 votos
Use the two output form of histc() to get the bin numbers, and use the bin numbers to index the y table.
Jorge
el 13 de Abr. de 2011
Categorías
Más información sobre Tables en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!