# Approach to a value

Posted 9 years ago
3911 Views
|
4 Replies
|
4 Total Likes
|
 Hi everybody, I have the follow problem, for example give the list {{100,220},{123,154},{210,202},{129,86}} find in this list  the value more proximate to {186,190},  I don not know how do it, someone know?,this is giving me a lot of trouble, thanks in advance
4 Replies
Sort By:
Posted 9 years ago
 is amazing, as I needed I thank you for helping me with this problem and hopefully keep it up with more people, we are in contact
Posted 9 years ago
 many thanks Michael, the command do it ,but I have problems with the following, if  run the command Nearest[ {{290,230},{250,170},{180,140}},{280,105}] returns {290,230} but I want the value {250,170},ie I want to always return the closest value but less than the first number I enter as an argument of the function, in this case {280,105} the first number is 280 and I want  the closest value but less ie the 250, Is there any way?With another example I hope to explain, Nearest[ {{425,218},{383,178},{529,431},{690,571}},{412,280}] returns {425,218} and I want the closest but less {383,178}, I hope you can help me
Posted 9 years ago
 Do you mean you want to find the nearest after deleting all of the points that are to the right of the input point?nearestLess[p_] :=Nearest[Select[{{425, 218}, {383, 178}, {529, 431}, {690,     571}}, #[[1]] < p[[1]] &], p]nearestLess@{412, 280}{{383, 178}}
Posted 9 years ago
 Nearest[{{100, 220}, {123, 154}, {210, 202}, {129, 86}}, {186, 190}]