绝对距离的计算方法,在 MATLAB 里真的是老少咸宜、上手快。sum(abs(x - y))这句,几乎是入门数据都会用到的操作,行向量、列向量都能搞定,灵活得。如果你想更快捷一点,还有个mandist(x, y'),专门配合行向量,直接就给出结果,挺省事。

在做判别时,距离计算是绕不开的一个环节。比如你拿到两组 n 维向量,像x = [x1, x2, ..., xn]y = [y1; y2; ...; yn]这种,一句sum(abs(x - y'))就能搞定绝对距离,简单直接,适合快速判断样本之间的差异。

这篇资源的还算到位,关键点都有提到,代码也贴得挺清楚的。你要是经常用 MATLAB 搞距离类的,建议把这个页面收藏了,顺手用用挺方便。

另外几个相关资源也不错,像支持向量的判别多元统计这些,做分类的时候也都用得上。嗯,都是挺实用的工具页面。

如果你平时数据任务比较多,尤其是判别、聚类这些,建议先把这些距离函数基础代码摸熟,后面的事就顺多了。