【发布时间】:2016-09-13 10:42:23
【问题描述】:
我想标准化两点之间的欧几里得距离,使其介于 0 和 1 之间。 点表示如下:(x,y)。
有什么想法吗?
【问题讨论】:
-
我的想法:你尝试过什么?你为什么要这个?这个问题太笼统了。
-
要规范化,您要么需要:a) 指定规范化所基于的参考,或者 b) 基于距离进行规范化,在这种情况下,您只需除以距离和您的归一化距离然后变为 1。
-
我使用 PSO 进行图像处理。适应度函数有两个部分:第一个是归一化的,另一个是测试图像和训练图像中像素之间的距离。距离未归一化,导致适应度函数不一致。
标签: matlab normalization euclidean-distance