Nearest的用法(Mathematica)

 时间:2026-02-16 15:25:43

1、先给出一组数据:

A = {76, 85, 73, 51, 55, 85, 62, 77, 78, 54, 83, 40, 68, 2, 69, 87, 4,

    44, 21, 10, 73, 30, 78, 48, 0, 25, 88, 12, 47, 29, 89, 48, 9, 97, 

   49, 54, 34, 49, 43, 28, 71, 98, 7, 3, 98, 1, 26, 91, 82, 66, 2, 30,

    68, 74, 95, 39, 30, 45, 18, 67, 47, 56, 45, 62, 93, 97, 44, 67, 

   59, 45, 86, 35, 55, 5, 53, 27, 40, 71, 13, 49, 43, 75, 18, 48, 73, 

   14, 70, 39, 45, 2, 21, 62, 29, 12, 5, 74, 1, 93, 100};

然后找出离39最近的数据:

Nearest[A, 39]

Nearest的用法(Mathematica)

2、找出离39最近的3个元素:

Nearest[A, 39,3]

数目不足的时候,会用稍远一点的数据顶位。

Nearest的用法(Mathematica)

3、分别找出到8, 19, 30, 56最近的元素:

Nearest[A, {8, 19, 30, 56}]

Nearest的用法(Mathematica)

4、给出平面上的10个随机点的坐标:

A = RandomReal[{0, 10}, {10, 2}]

从里面找出到{-2,3}最近的点。

Nearest的用法(Mathematica)

5、在平面上画出这些点,可以形象的看到,绿色点是距离红色点最近的点,比其它蓝色点都要近。

Graphics[{PointSize[0.03], 

Blue, Point[A], 

Red, Point[{-2, 3}], 

Green,Point[B]}]

Nearest的用法(Mathematica)

6、随机的给出若干颜色,并找出最接近蓝色的颜色。

Nearest[A, Blue]

Nearest的用法(Mathematica)

7、找出前三个比较接近蓝色的颜色:

Nearest[A, Blue,3]

Nearest的用法(Mathematica)

  • Excel函数详解:[57]EXP函数用法
  • MATLAB R2015b怎么设置百分率为100%
  • 把2张Excel散点图合并成一张
  • Lingo怎样从文件导入创建对象
  • MATLAB中方阵系统的运算
  • 热门搜索
    笔记本电脑电池怎么充电 怎么改路由器名字 网卡mac地址怎么查 如何考驾照 佛山有什么旅游景点 一次扣12分怎么处理 ps如何快速抠图 如何p图 无线路由器设置步骤 路由器怎么重启