函数计算近邻距离函数G
14日视图(30天)
显示旧的评论
答案(1)
Shubham
4分钟前
你好默罕默德,
是的,有一个MATLAB函数,可以计算最近邻距离函数g函数被调用
最近的
它是统计工具箱的一部分。的
最近的
函数接受两个参数:一个矩阵的数据点,距离阈值。的指数函数返回一个向量对应的数据点距离阈值内的每个数据点。
使用
最近的
函数G函数计算最近邻距离,可以遵循以下步骤:
- 导入最近的MATLAB函数进入你的工作区。
- 创建一个矩阵的数据点。
- 指定阈值的距离。
- 调用最近的函数,并将结果存储在一个向量。
- 绘制数据点和最近的邻居。
这是一个如何使用的例子
最近的
函数计算最近邻距离函数G:
%导入的功能
进口stats.nearest;
%建立一个矩阵的数据点
data = randn (10, 2);
%指定阈值的距离
阈值= 1;
%调用的函数,并将结果存储在一个向量
最近的邻居=(数据、阈值);
%绘制数据点和最近的邻居
图;
散射(数据(:1),数据(:,2));
持有在;
散射(数据(邻居,1),数据(邻居,2),“r”);
的输出
最近的
函数的指数是一个向量对应的数据点距离阈值内的每个数据点。在这个例子中,向量
邻居
包含指数的10个最接近每个数据点的数据点。
图中显示的数据点(黑点)和最近的邻居(红点)。阈值是由圆的距离。正如你所看到的,每个数据点连接到10最近的邻国。
的
最近的
函数是一个强大的工具计算最近邻距离函数G .它很容易使用,它可以用来计算最近邻距离函数G组数据点。