0
|
4627 Views
|
4 Replies
|
4 Total Likes
View groups...
Share

# Approach to a value

Posted 10 years ago
 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 10 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 10 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 10 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 10 years ago
 Nearest[{{100, 220}, {123, 154}, {210, 202}, {129, 86}}, {186, 190}]