首页 > 其他分享 >高 j 轨道上价核子波函数密度分布

高 j 轨道上价核子波函数密度分布

时间:2024-03-01 11:34:01浏览次数:36  
标签:波函数 plt nl 几率 max 上价 np import 核子

高 \(j\) 轨道即高 \(l\) 轨道,\(j\) 是 \(l\) 与 \(s\) 的耦合:

\[\vec{j} = \vec{l} \otimes \vec{s}. \]

可以先不考虑自旋,定性了解氢原子波函数的几率分布。

1. 氢原子波函数

氢原子波函数为

\[\psi(n, l, m) = R_{nl}(r) Y_{lm}(\theta, \phi), \]

其密度为

\[|\psi|^2 = |R_{nl}(r) Y_{lm}(\theta, \phi)|^2 = |R_{nl}(r)|^2 |P^m_l(\theta)|^2. \]

所以密度分布是轴对称的。

用Sympy中的函数,可以绘制密度图。
首先绘制 \(|r*R_{nl}(r)|^2 \sim r\) 的图,取 \(l=4\),这里 \(n\) 是主量子数:\(n = n_r + l + 1, ~~n, l = 0, 1, \cdots\)。

from sympy.physics.hydrogen import *
from sympy.abc import n, Z
import numpy as np
import matplotlib.pyplot as plt
from scipy.integrate import quad

#help(R_nl)

l = 4
def f(r):
    return (r*R_nl(5,4,r))**2
I = quad( f, 0, 100 ); print("I = ", I) # 检验归一化

x = np.arange(0, 100, 0.1)
y1 = [(r*R_nl(l+1, l, r))**2 for r in x ]
y2 = [(r*R_nl(l+2, l, r))**2 for r in x ]
y3 = [(r*R_nl(l+3, l, r))**2 for r in x ]
plt.plot(x, y1, label=r"$r^2|R_{54}(r)|^2$");
plt.plot(x, y2, label=r"$r^2|R_{64}(r)|^2$");
plt.plot(x, y3, label=r"$r^2|R_{74}(r)|^2$");
plt.xlabel(r"$r ~~ (\AA)$")
plt.ylabel(r"$r^2|R_{nl}|^2$", fontsize=12); 
plt.legend()
plt.show()

image

上图是几率密度与 \(r\) 的关系,有 \(n_r\) 个节点。可以非常简单地想象,有 \(n_r\) 层几率球壳。

然后绘制 \(|Y_{lm}|^2 \sim \theta, \phi\) 的图

import numpy as np
import matplotlib.pyplot as plt
from scipy import special
import mpl_toolkits.mplot3d.axes3d as axes3d

theta, phi = np.linspace(0, np.pi, 100), np.linspace(0, 2*np.pi, 100)
THETA, PHI = np.meshgrid(theta, phi)
help(special.lpmv)
m = 4
l = 4
#R = 0
#for m in np.arange(-l, l+1):
#    R += abs(special.sph_harm(m,l,THETA,PHI))**2
R = abs(special.sph_harm(m,l,PHI,THETA))**2
X = R * np.sin(THETA) * np.cos(PHI)
Y = R * np.sin(THETA) * np.sin(PHI)
Z = R * np.cos(THETA)
fig = plt.figure()
ax = fig.add_subplot(1,1,1, projection='3d')
plot = ax.plot_surface(
    X, Y, Z, rstride=1, cstride=1, cmap=plt.get_cmap('jet'),
    linewidth=0, antialiased=False, alpha=0.5 )
plt.title(r"$\sum_m|Y^m_4|^2$")
# below are codes copied from stackoverflow, to make the scaling correct
max_range = np.array([X.max()-X.min(), Y.max()-Y.min(), Z.max()-Z.min()]).max() / 2.0
mid_x = (X.max()+X.min()) * 0.5
mid_y = (Y.max()+Y.min()) * 0.5
mid_z = (Z.max()+Z.min()) * 0.5
ax.set_xlim(mid_x - max_range, mid_x + max_range)
ax.set_ylim(mid_y - max_range, mid_y + max_range)
ax.set_zlim(mid_z - max_range, mid_z + max_range)
#help(ax)
#ax.view_init(elev=30,azim=0) #调节视角,elev指向上(z方向)旋转的角度,azim指xy平面内旋转的角度
#plt.legend(r"$|Y_{lm}|^2$")
plt.show()

(颜色没有物理意义,只是方便观看),
image
image
image
image
image

\(|Y^0_4|^2\) 是杆状,其他都是环状,\(|Y^1_4|^2~~ \rightarrow~~ |Y^4_4|^2\) 的环结构越来越简单,直到 \(|Y^4_4|^2\) 是一个甜甜圈。

结合 \(|r R_{nl}(r)|^2\) 的图,可以得到结论:

  • \(\psi_{540}\) 的几率分布大致呈哑铃形—— \(z\) 方向两端几率较多,在 \(r\) 上有\(1\) 个极大值点。
  • \(\psi_{541} ~~ \rightarrow \psi_{544}\) 的几率呈环状,如果按照 \(R_{nl}\) 的信息大致地认为有一层几率球壳,那么 \(Y^m_l\) 的影响是:球壳上有几个纬度是几率较大的,即有几个环结构,最简单的是 \(\psi_{544}\)——赤道上有一个几率环结构。
    可以粗略地想象,密度球壳上,不同 \(m\) 值对应不同纬度的部分。

值得检查的想法:电子波函数中存在环绕 \(\vec{e}_z\) 的几率流,如果几率流的流速差不多,在赤道上的几率流会导致更大的 \(L_z\) 角动量。那么总角动量如何体现在这个经典图像中呢?

如果所有 \(m\) 轨道都占满,角向几率分布如下:

image

即几率呈球形分布,具有转动对称性,这是合理的(根据转动算符可以推断)。

2. 原子核高-j 轨道的几率分布

原子核中不是库仑势,我们相信更接近于 Woods-Saxon 势,但 \(l\) 仍然是好量子数,所以角向的几率分布是相同的。
径向会有些区别,但是同样是有 \(n_r\) 个极大值。所以上面对氢原子轨道的几率分布的定性讨论,对原子核中也是适用的。
只是,还需要考虑轨道自旋耦合。

任何一个 \((nljm)\) 轨道,都是几个 \((nl m_l)\) 轨道的线性叠加,密度也相应做叠加。
除了最小的 \(m\),其他都是类环状结构。

如果是空穴,可以想象密度球壳上少了一块,如果是少了中间的一块,剩下的是一个哑铃形状。

标签:波函数,plt,nl,几率,max,上价,np,import,核子
From: https://www.cnblogs.com/luyi07/p/18044984

相关文章

  • 量子力学基础——波函数
    波函数什么是波函数?波函数是关于位移x和时间t的函数,简写为\[\Psi(x,t)\]波函数本身代表在空间中的一个分布,也表达了粒子具有的所有信息,单独的波函数表达式所具有的意义较少,但是,由玻恩关于波函数的统计诠释指出,对波函数绝对值的平方积分的结果代表了在t时刻,位于x处发现这个粒......
  • 欧洲核子研究中心(European Organization for Nuclear Research,缩写为CERN)
    CERN 欧洲核子研究中心 成立时间:1954年 欧洲核子研究中心运行着世界上最大的粒子加速器,是世界上最大型的粒子物理学实验室,也是万维网的发祥地,位于瑞士日内瓦西部接壤法国的边境。 它的主要功能,是为高能物理学研究的需要,提供粒子加速器和其它基础设施,以进行许多国际合作......
  • 尺度函数与小波函数
    尺度函数与小波函数尺度函数设存在函数对所有的,和都成立。其中决定了沿轴的位置,决定了的宽度,即它沿轴宽或窄。项2控制函数的幅度。由于的形状随发生变化,所以称为尺度函数。设存在一个特定的值,则可以得到集合是集合的一个子集。其中可以把由张成的向量空间定义为,即......
  • 发现工作负载使用的 Linux 内核子系统 【ChatGPT】
    https://www.kernel.org/doc/html/v6.6/admin-guide/workload-tracing.html发现工作负载使用的Linux内核子系统作者ShuahKhanskhan@linuxfoundation.orgShefaliSharmasshefali021@gmail.com维护者ShuahKhanskhan@linuxfoundation.org要点了解构建和运行工......
  • 大学物理---波及其特征量和平面简谐波的波函数
    振动往往伴随着波动机械波:机械振动在弹性介质中的传播过程机械波的产生需要波源和弹性介质平面简谐波描述简谐波的物理量平面简谐波的波函数推导过程我们以o......
  • 【Unity】基于波函数坍塌算法实现赛道自动化生成
    前言:很久没有写博客了,最近忙里偷闲准备恢复写博客的习惯,一是整理之前的笔记,二是梳理下知识点以供回顾。想写的内容很多,准备先针对以往做过的项目写个总结,最近在网上看到利......
  • 【维纳滤波】通过MATLAB自带的维纳滤波函数进行滤波
    clc;clear;closeall;warningoff;%频谱图像img=imread('c2.jpg');img_freq=fft2(img);figure(1);subplot(231),imshow(img,[0255]),title('模糊图像');[heightwidth]......
  • 波函数坍缩算法
    https://www.bilibili.com/video/BV1k5411u7t7/?spm_id_from=333.788.top_right_bar_window_history.content.click&vd_source=426e9399caf4b3d209b6ac8487de530bhttps://......
  • 小波变换第2讲:尺度函数与小波函数
    Content1尺度函数1.1Harr尺度函数1.2尺度函数构成的空间1.3尺度函数的性质1.3.1VjV_jVj​空间的正交基1.3.2嵌套子空间1.3.3交空间和并空间1.3.4尺度函数递归......