【数据挖掘】编程实现任意给定两个相同维度的向量之间的欧氏距离计算函数dist_E(x,y)
发布日期:2021-06-29 14:32:31 浏览次数:3 分类:技术文章

本文共 384 字,大约阅读时间需要 1 分钟。

实验内容

编程实现任意给定两个相同维度的向量之间的欧氏距离计算函数dist_E(x,y)。

数据

输入:两个任意k维向量x和y,其中k的值随由数据决定。如x=[3,20,3.5], y=[-3,34,7]。

测试代码如下:

x=[3,20,3.5]; y=[-3,34,7];dist=dist_E(x,y);

实验代码

%x=[3,20,3.5]; y=[-3,34,7];%dist=dist_E(x,y);function dist=dist_E(vec1,vec2)dist=[];if(length(vec1)~=length(vec2))    disp('长度不一样,不符合要求!');else    ans=(vec1-vec2).*(vec1-vec2);    dist=sqrt(sum(ans));endend

测试结果

学如逆水行舟,不进则退

转载地址:https://chocolate.blog.csdn.net/article/details/106467827 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:【数据挖掘】编程实现任意给定两个相同维度的向量之间的夹角余弦相似度计算函数sim=sim_COS(x,y)
下一篇:【C++实现】编译原理 免考小队 消除一切左递归

发表评论

最新留言

很好
[***.229.124.182]2024年04月15日 08时30分13秒