24小时热门版块排行榜    

Znn3bq.jpeg
查看: 2287  |  回复: 4

ejiuguniang

铁虫 (初入文坛)

[求助] 【求助】matlab矩阵中寻找距离最近的行向量

具体描述是这样的:

1.有这样一个矩阵,三列分别是 x   y   z  坐标

-0.100000000000000 0.0900000000000000 6.04475080000000e-07
0.100000000000000 0.0900000000000000 -6.04475080000000e-07
0.100000000000000 -0.0900000000000000 -6.04475080000000e-07
-0.100000000000000 -0.0900000000000000 6.04475080000000e-07
0.100000000000000 0.00421052620000000 -6.04475080000000e-07
-0.100000000000000 -0.00421052620000000 6.04475080000000e-07
0.100000000000000 -0.00421052620000000 -6.04475080000000e-07
-0.100000000000000 0.00421052620000000 6.04475080000000e-07
-0.0527777770000000 0.0866666660000000 3.19028500000000e-07
0.0888888870000000 0.0866666660000000 -5.37311160000000e-07
0.0393150340000000 0.0868708990000000 -2.37649580000000e-07
-0.0942592570000000 0.0942222230000000 5.69773710000000e-07
0.0709259240000000 0.0900444440000000 -4.28729530000000e-07
.........................................................


2.我有一个行向量  也就是一个坐标点   0, 1.5,  2.4
坐标之间的距离
求1矩阵中与2中已知行向量距离最近的那个行 行号

能快速计算的程序

求高手指点啊!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

锐利的碎片

木虫 (正式写手)

star watcher

一个个比就是O(N)的,算法上好像不会有更好的了。
2楼2012-03-11 10:39:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yuanmd

至尊木虫 (知名作家)

衔头义定自

【答案】应助回帖


感谢参与,应助指数 +1
xzhdty(金币+1): 欢迎常来程序语言交流讨论 2012-03-11 16:47:43
假设X为矩阵1,y为向量2
[rows,cols]=size(X);
temp=X-ones(rows,1)*y;
Dist=sum(temp.*temp,2);
K_row=find(Dist==min(Dist));%最小的行号
梦想总是要有的,万一实现了呢?
3楼2012-03-11 13:14:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ejiuguniang

铁虫 (初入文坛)

引用回帖:
: Originally posted by 锐利的碎片 at 2012-03-11 10:39:17:
一个个比就是O(N)的,算法上好像不会有更好的了。

嗯,搞出来了,用欧式距离函数,pdist2
4楼2012-03-11 17:47:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ejiuguniang

铁虫 (初入文坛)

引用回帖:
: Originally posted by yuanmd at 2012-03-11 13:14:47:
假设X为矩阵1,y为向量2
=size(X);
temp=X-ones(rows,1)*y;
Dist=sum(temp.*temp,2);
K_row=find(Dist==min(Dist));%最小的行号

嗯,搞出来了,用欧式距离函数,pdist2
5楼2012-03-11 17:49:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ejiuguniang 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 297,工科调剂?河南农业大学本科 +15 河南农业大学-能 2026-04-14 15/750 2026-04-20 12:39 by Equinoxhua
[考研] 337求调剂 +3 jyz04 2026-04-18 3/150 2026-04-20 12:24 by 研可安
[教师之家] 又一批高校组建人工智能学院 师资行吗 不是骗人吗 +3 yexuqing 2026-04-19 3/150 2026-04-20 11:29 by jurkat.1640
[考博] 申博/考博 +4 啃面包的小书虫 2026-04-17 5/250 2026-04-20 10:47 by YuY66
[考研] 求计算机方向调剂 +3 Toffee2 2026-04-16 6/300 2026-04-19 22:37 by ll叶
[考研] 297,工科调剂? +11 河南农业大学-能 2026-04-14 11/550 2026-04-19 20:07 by Equinoxhua
[考研] 294求调剂 +8 淡然654321 2026-04-17 9/450 2026-04-19 19:51 by Equinoxhua
[考研] 291求调剂 +11 关忆北. 2026-04-14 11/550 2026-04-19 17:16 by 中豫男
[考研] 求调剂推荐 +9 小聂爱学习 2026-04-14 9/450 2026-04-19 17:03 by 中豫男
[考研] 085404 22408 309分求调剂 +10 lzmk 2026-04-14 11/550 2026-04-19 16:42 by 中豫男
[考研] 294求调剂 +15 淡然654321 2026-04-15 15/750 2026-04-19 08:20 by cuisz
[考研] 320求调剂 +5 深郊akm 2026-04-17 5/250 2026-04-18 19:52 by 王珺璞
[考研] 260求调剂 +4 Zyt1314520.. 2026-04-17 5/250 2026-04-18 08:28 by babysonlkd
[考研] 急需调剂 +9 绝不放弃22 2026-04-15 10/500 2026-04-18 08:09 by chixmc
[考研] 一志愿华中农业071010,320求调剂 +17 困困困困坤坤 2026-04-14 19/950 2026-04-17 20:08 by 关一盏灯cd
[基金申请] RY:中国产出的科学垃圾论文,绝对数量和比例都世界第一 +7 zju2000 2026-04-14 18/900 2026-04-16 11:36 by 欢乐颂叶蓁
[考研] 药学求调剂 +14 喽哈加油 2026-04-14 16/800 2026-04-16 10:15 by beilsong20
[考研] 297工科调剂? +14 河南农业大学-能 2026-04-13 15/750 2026-04-15 13:25 by 黑科技矿业
[考研] 考研调剂 +13 长弓傲 2026-04-13 14/700 2026-04-14 14:44 by zs92450
[考研] 245求调剂 +6 冰糖橘?汽水 2026-04-13 10/500 2026-04-14 10:49 by jyl0317
信息提示
请填处理意见