设空间维数为n, 则此空间中任意两个向量之间的夹角 θ 服从一定的分布, 其概率密度函数如下:

对二维平面, n=2,p(θ)=1/π,

对三维空间, n=3,p(θ)=1/2*sinθ

对于我们熟悉的二维平面与三维空间, 证明很简单. 对于更高维的空间, 我们已经很难想象, 可借助于n维球体的表面积公式加以证明.

对n维球体, 设半径为R, 则其体积,相应的n-1维球面的表面积

下面是二至十维和二至一百维空间的 p(θ):

二至十维   ↑

二至一百维   ↑

可以看出, 任意两向量正交(即互相垂直)的概率最大, 而且此概率随空间维数的增大而增大.

对我们熟悉的三维空间, p(θ)=1/2 sin⁡θ 稍有特殊:

θ 满足此分布时, cos⁡θ 符从均匀分布.

说明如下:

若已知变量 xx 服从分布 p(x), 变量 y=y(x), 根据概率的基本变换定律, 即变换前后出现的概率不变

则变量 y=y(x) 服从分布

由此, 可推知任意分布相应的均匀分布变换:对分布 p(x)=1/2 sinθ, y=(1−cosθ)/2 为[0,1]上的均匀分布, 恰好对应于 θ 的范围 [0,π].

当讨论两向量夹角的分布时, 可以使用 y 作图, 扣除 θ 的非均匀分布带来的影响.

对 cosθ的任意函数 f(cosθ), 其平均值

知道这一点, 在求与 cos(θ)cos⁡(θ) 有关的平均值时就简单了许多. 如半径为R的球面上任意两点之间距离 r=2–√R(1−cosθ), 其平均值 〈r〉=4/3R. 而 〈r2〉=R^2.

空间中两随机向量间夹角的概率密度分布(越高维,越趋向于正交)相关推荐

  1. 三维空间碰撞问题;空间中两直线的最短距离及最近点

    已知空间中两线段,如果它们无限变粗,判断是否相交.(主要讨论不在同一平面的情况) 线段AB 线段CD 问题的关键是求出这两条任意直线之间的最短距离,以及在这个距离上的两线最接近点坐标,判断该点是否在线 ...

  2. 三维欧几里德空间中两个向量叉积的问题

    三维欧几里德空间中两个向量叉积的问题 定义 矩阵表示 几何意义 定义 两个向量 a和b仅在三维空间中有意义.定义为: a ⃗ ∗ b ⃗ = ∣ ∣ a ⃗ ∣ ∣ ∣ ∣ b ⃗ ∣ ∣ s i n ...

  3. 求空间中两条直线的交点

    求空间中两条直线的交点 求交点坐标的问题完全可以用数学的方法求得结果的表达公式来解决啊 设P1(x1,y1,z1),P2(x2,y2,z2) L2:P3(x3,y3,z3),P4(x4,y4,z4) ...

  4. 计算空间中两个向量的夹角

    1,直接计算空间夹角 //计算α转角  var p1 = new THREE.Vector3(13.77,0.7,37.55);// 点v坐标 var p2 = new THREE.Vector3(- ...

  5. 计算空间中两线段之间的距离

    最近在建立气凝胶的有限元模型中需要计算每两根纤维(线段)之间的距离,最初参考的两篇文章确实提供了关于一些数值方法的计算思路(文章1 && 文章2),但忽略了线段距离问题的理论推导,导致 ...

  6. C++实现空间中两个三角形位置关系(相交、平行)的判断

    两个空间三角形相交关系的判断: 分别判断三角形trangle_1 的三条边与三角形trangle_2 的位置关系,三角形trangle_2 的三条边与三角形trangle_1 的位置关系. --求解三 ...

  7. 病例对照研究中—两组组间比较—的统计方法选择,基于R语言

    医学中最常设计的试验就是病例对照研究,以探究某一干预措施是否有改善性.需要根据基线的情况,选择相应的方法. 试验数据如下: (声明:该数据是随机自动生成的,虚拟的,该计算结果不代表任何真实的事情,该数 ...

  8. 空间中两个平面求交线

    欢迎关注更多精彩 关注我,学习常用算法与数据结构,一题多解,降维打击. 话题:给出2个平面方程,求解交线方程 A1x+B1y+C1z+D1=0A_1x+B_1y+C_1z+D_1=0A1​x+B1​y ...

  9. Computer Science Theory for the Information Age-1: 高维空间中的球体

    Computer Science Theory for the Information Age-1: 高维空间中的球体 高维空间中的球体 注:此系列随笔是我在阅读图灵奖获得者John Hopcroft ...

最新文章

  1. 隐形需求 软件测试,从开发角度聊聊如何洞悉隐性需求
  2. bootstrap checkbox选中事件
  3. 通过mtd读写flash_敏矽微电子Cortex-M0学习笔记11-FLASH存储器
  4. Jmeter(一)-精简测试脚本
  5. java 共享锁_Java锁--共享锁和ReentrantReadWriteLock
  6. mysql not in报错_mysql从5.7升级到8.0查询报错Expression #2 of SELECT list is not in GROUP BY...
  7. android开发自定义选择器,创建自定义android选择器
  8. VM centos网络配置
  9. 为什么不要把ZooKeeper用于服务发现
  10. 标记语言——邪恶的表格?
  11. Spring 跨域问题CORS (Cross Origin Resources Share)
  12. SQL查询1-12月的数据
  13. html 打开 app,h5页面打开app
  14. 锂电池电芯-市场现状及未来发展趋势
  15. 国内与国外CRM系统相比有哪些优劣势?
  16. 2017年6月大学英语六级真题(第一套)阅读理解(一)(每日一摸)
  17. bootstrap入门步骤
  18. 自己动手制作C 语言编译器(8):表达式
  19. 从业务出发,来谈谈策略模式
  20. 设计模式—简单工厂模式

热门文章

  1. 小程序轮播图:点击放大长按保存。
  2. android锁屏界面快捷键,Funtouch新特性 锁屏快捷键可以自定义
  3. 苹果在华一天收入可抵与唯冠6000万美元
  4. CAN光纤转换器,光纤转can模块使用说明
  5. APP测试与WEB测试的区别
  6. 【第五周】新蜂团体贡献分
  7. 公式图片转latex神器Mathpix以及latex公式与word公式的相互转换
  8. android头像相册/拍照选取,裁剪及上传综合案例
  9. photoshop怎么旋转图片
  10. Apache Log4j2 漏洞解决办法