LiyuanHu91的个人博客分享 http://blog.sciencenet.cn/u/LiyuanHu91

博文

球面均匀分布抽样

已有 1940 次阅读 2021-2-12 17:35 |系统分类:科研笔记

采用CERN ROOT工具,可用以下命令:

const double PI=3.141592654;

theta=acos(2.*gRandom->Uniform(0,1)-1);//散射角各项同性

phi=gRandom->Uniform(0,2*PI);//方位角各项同性


注意不是:

theta=gRandom->Uniform(0,PI);//散射角各项同性

phi=gRandom->Uniform(0,2*PI);//方位角各项同性


因为:

dΩ=sinθdθdφ里还有个sinθ


参考资料

https://mathworld.wolfram.com/SpherePointPicking.html




https://wap.sciencenet.cn/blog-3121583-1271889.html

上一篇:Win10 Powershell通过ssh访问linux(有图形界面)
下一篇:MathType中写花体字母
收藏 IP: 221.212.116.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-6-8 09:23

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部