【发布时间】:2015-07-23 10:58:46
【问题描述】:
我正在编写一个函数来查找矩阵中最接近给定向量的行,并且给定向量的大小可以是可变的。例如,如果矩阵大小为 4,向量大小为 3,则函数将检查矩阵每一行的前三个值。
为了比较,我正在计算矩阵中每一行与给定向量的距离,然后选择具有最小距离的行,但我认为这不是完美的解决方案,因为两个不同的行可以与给定向量具有相同的最小距离。
我想知道matlab中是否有任何内置函数。我已经尝试过方法ismember。
【问题讨论】:
-
发布您已有的代码以及输入和所需输出的数字示例。
-
您要问的是一个概念问题,而不是实施问题。无论您使用什么函数/方法,如果矩阵的两行与向量等距,则必须清楚输出。
-
你对距离的定义是什么?
-
我很抱歉指定距离。我正在使用欧几里得距离进行计算