八千里路云和月

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

什么是球谐函数?


 

球谐函数是拉普拉斯方程的球坐标系形式解的角度部分。在经典场论、量子力学等领域广泛应用。

在原子核形变方面的一个应用是用球谐函数展开原子核表面,公式如下:

R=R(θ,ψ,t)=R0(1+λμ=λλαλμ(t)Yλμ(θ,ψ))

其中α表示振幅,Y即为球谐函数。

 

Y20,Y30作图


 

通过查维基百科,可得到Y20,Y30公式,利用python可作图。

复制代码
 1 # -*- coding: utf-8 -*-
 2 """
 3 Created on Tue Jun 16 15:50:57 2020
 4  
 5 @author: kurrrr
 6 """
 7  
 8 import math
 9 import matplotlib.pyplot as plt
10  
11 x = [2*math.pi/360*xx for xx in range(0, 360)]
12 y = [(5/16/math.pi)**0.5*(3*math.cos(xx)**2-1) for xx in x]
13  
14 ax = plt.subplot(111, projection='polar')
15 ax.plot(x, y)
16 plt.show()
17  
18 # add imformation
19 plt.text(1, 0.8, "Y20", fontdict={'size': 16, 'color': 'r'})
复制代码

 

复制代码
 1 # -*- coding: utf-8 -*-
 2 """
 3 Created on Tue Jun 16 15:50:57 2020
 4 
 5 @author: kurrrr
 6 """
 7 
 8 import math
 9 import matplotlib.pyplot as plt
10 
11 x = [2*math.pi/360*xx for xx in range(0, 360)]
12 y = [(5/16/math.pi)**0.5*(3*math.cos(xx)**2-1) for xx in x]
13 
14 ax = plt.subplot(111, projection='polar')
15 ax.plot(x, y)
16 plt.show()
17 
18 # add imformation
19 plt.text(1, 0.8, "Y20", fontdict={'size': 16, 'color': 'r'})
View Code
复制代码
  • 列表生成式
  • 绘制极坐标图像
  • 三角函数的使用

得到图如下

Y20Y30

posted on   hanX3  阅读(1681)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示