关于氢原子光谱的可视化
前几天看b站up主solara570的视频,并想尝试其思路实现氢原子的电子云可视化,具体原理不是很复杂,也就作为一个尝试和学习思考的过程,记录下来。下面附上代码,具体公式的分析,有时间再写吧。 简单写一下思路: 其实这个问题分为以下几个部分 1.氢原子的薛定谔方程是有解析解的,可以计算其s,p,d,f原子轨道 2.用py的numpy可以很容易的写出这些公式 3.可视化的方法,matplotlib是可以的,我就举了两种可行的方法,但是不是很优美的方法,其实最优美的方法应该是blender渲染,但我不会。 先添加所需要的库,如numpy,scipy中的factorial(阶乘),genlaguerre(连带拉盖尔函数)和sph_harm(球谐函数)当然还有一些常见的绘图库,这个skimage是后续要计算等势面需要的库 12345import numpy as npfrom scipy.special import factorial, genlaguerre, sph_harmfrom skimage.measure import...
第一篇文章
这是我的第一篇文章,我是一个喜欢研究空气动力学和哲学的化学学生