HyperTheory 2022-04-23 01:32 采纳率: 0%
浏览 61

如何在球内随机产生点,满足点在空间上均匀分布

给定一个球,如何在球内随机产生点,满足点在空间上均匀分布

除了在立方体中随机点并丢弃球外点的做法,还有什么别的方法吗

  • 写回答

1条回答 默认 最新

  • JonathanYTR 2022-04-23 05:47
    关注

    生成3个随机数a, b, c, 范围[-1, 1], d 范围[0, 1],计算l = (a^2 + b^2 + c^2)^(1/2), r = d ^ (1/3) * R, 坐标(ar/l, br/l, cr/l)
    具体可以参考https://zhuanlan.zhihu.com/p/74932740

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 4月23日

悬赏问题

  • ¥15 shape_predictor_68_face_landmarks.dat
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制