为什么高维空间中的任给两个向量几乎都正交?

本文探讨了在高维空间中,给定一个特定向量与随机单位向量正交的概率问题。通过球面坐标系及概率密度函数的推导,展示了随着维度增加,两向量趋于正交的现象。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原文地址:http://www.douban.com/note/156576731/




2011-06-16 17:40:43

2011-06-16 17:40:43
念书时第一次听到这个结论,顿时目瞪口呆,随机性和高维结合起来居然有这么漂亮的结论,因为太过震撼,多年以后仍依稀记得,今天下午设计算法时再次用到,试着回想了一下证明过程,记于此。

查看公式,需要安装 插件

在n维空间中,给定一个向量[;v_1;],不妨假设其为最后一个单位向量,即(0,0……1),问:随机给定一个向量[;v_2;],[;v_1;]与[;v_2;]正交的可能性有多大?

因为两个向量正交与否与向量的长度无关,因此不妨设[;v_2;]为单位向量,并且采用球面坐标系,则[;v_2;]
可以用n-1个角度构成的向量来表示,即[;(a_1,...a_{n-1});],则向量在此n-1维球面上呈现均匀分布意味着:
[;p(a_1,...a_{n-1})=\prod_{i=1}^{n-2}(sin a_i)^{n-i-1};]
此时[;a_1;]即为[;v_1;]和[;v_2;]的夹角,将上式对除[;a_1;]外的其他n-2变量求积分(需要注意,其中一个变量的积分范围为[;[0,2\pi];],其他n-3个变量的积分范围都是[;[0,\pi];]),便得到:
[;p(a_1)=(sin a_1)^{n-2};]。
大家可以代入n=1000,画一下这条概率密度曲线,便会发现几乎所有的分布质量都集中在[;\frac{\pi}{2};]附近,因此[;v_1;]与[;v_2;]正交。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值