此为 Mathematica 7 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.2)

Nearest

Nearest[{elem1, elem2, ...}, x]
给出离 x 最近的 elemi 列表。
Nearest[{elem1->v1, elem2->v2, ...}, x]
给出离 x 最近的 elemi 所对应的 vi
Nearest[{elem1, elem2, ...}->{v1, v2, ...}, x]
给出相同的结果。
Nearest[{elem1, elem2, ...}->Automatic, x]
vi 作为连续整数 i
Nearest[data, x, n]
给出离 elemi 最近的 n,赋给 x
Nearest[data]
产生一个 NearestFunction[...],它能反复应用于不同的 x
  • 如果 elemi 是向量或者矩阵元素,有效的缺省值 Nearest 使用公制的 Norm[#1-#2]&
  • 对于字符串,缺省的 Nearest 使用可编辑的距离测量。
  • 给出如下选项:
DistanceFunctionAutomatic距离测量使用
  • 当多个元素返回时,首先给出最近的元素。
  • 如果多个元素距离相同,它们将按在 data 中的次序返回。
找到离 20 最近的元素:
In[1]:=
Click for copyable input
Out[1]=
找到离 20 最近的 3 个元素:
In[2]:=
Click for copyable input
Out[2]=
 
在二维中找出离 {2, 3} 最近的元素:
In[1]:=
Click for copyable input
Out[1]=
 
找到"最近"的字符串:
In[1]:=
Click for copyable input
Out[1]=
6 的新功能